隨筆-2  評論-2  文章-1  trackbacks-0
            2009年1月1日

                在計(jì)算機(jī)的世界里,有一門技術(shù)叫編程語言。
                編程的發(fā)展,從一開始的機(jī)器指令,然后到稍為能讓人看得明白一點(diǎn)的匯編語言。
          再到伴隨著現(xiàn)代操作系統(tǒng)誕生的C語言(算是高級語言)、科學(xué)計(jì)算的Fortran語言等。
          再后到了面向?qū)ο螅嫦蚪M件的編程語言,編程語言變得越來越趨向于自然語言。
          每一次改變都或多或少的經(jīng)歷了思想的變化,化繁為簡,新的概念的引入。
                由于編程語言的發(fā)展,給我們帶來了很多優(yōu)點(diǎn),我們可以利用編程語言構(gòu)建復(fù)雜而
          靈巧的應(yīng)用。但是,在業(yè)務(wù)需求比較復(fù)雜多變的今天,如何利用已有的編程語言,編程思想和
          方法學(xué)去構(gòu)架一個功能強(qiáng)大,可擴(kuò)展的,向后和向前兼容的系統(tǒng)成為現(xiàn)代應(yīng)用開發(fā)必須考慮的首要因素之一。
          早期的主要基于功能分解的面向?qū)ο笏枷朐谝欢ǔ潭壬弦呀?jīng)不能滿足現(xiàn)有的項(xiàng)目開發(fā)的需求。或者會因?yàn)椴?br /> 正確的使用面向?qū)ο缶幊蹋o開發(fā)出來的系統(tǒng)帶來兼容性問題和可伸縮性不強(qiáng)的問題。
                為此,設(shè)計(jì)模式便出現(xiàn)了,設(shè)計(jì)模式是前人在開發(fā)過程中的經(jīng)驗(yàn)總結(jié),是經(jīng)過實(shí)踐證明的可行的解決軟件開發(fā)
          中存在的問題的方法。一個好的系統(tǒng)應(yīng)該能夠做到遵循設(shè)計(jì)模式中的一種或者多種的方法。
                總而言之,設(shè)計(jì)模式的出現(xiàn)是深化和總結(jié)了面向?qū)ο蟮木幊蹋沟瞄_發(fā)更加高效、健壯和可擴(kuò)展,能夠快速的
          的開發(fā)滿足業(yè)務(wù)發(fā)展的需求。
                在后面的學(xué)習(xí)中,我將會分享設(shè)計(jì)模式中常用的設(shè)計(jì)模式、設(shè)計(jì)模式在現(xiàn)有的基于Java的開源框架中的應(yīng)用和
          開發(fā)一個基于現(xiàn)實(shí)生活的應(yīng)用
                ..........瞎寫,晚了,再寫就得睡著了。

          posted @ 2009-01-01 01:11 羅立樹 閱讀(298) | 評論 (0)編輯 收藏
            2008年12月28日
                 在學(xué)習(xí)編程的道路上,經(jīng)歷了C語言的結(jié)構(gòu)化的基于過程的編程語言,以及雖然是面向?qū)ο蠖鵁o比繁重的基于指針的C++語言,最終選擇了java。java天生就是一門面向?qū)ο蟮木幊陶Z言,沒有了指針的煩惱,使用起來自然更加方便,而且在Java中無處不在的設(shè)計(jì)模式的實(shí)現(xiàn),自然而然的就感受到了編程之美,原來編程可以變得簡單而實(shí)用一些。在學(xué)習(xí)的過程中,通過Blog的形式與大家分享。
                 先把Java與模式中涉及的模式列表如下:
           1.簡單工廠(simple factory)
          2.工廠模式(Factory Method)
          3.抽象工廠(Abstract Factory)
          4.單例模式(Singleton)
          5.多例模式(Multiton)
          6.建造模式(Builder)
          7.原型模式(Prototype)
          8.適配器(Adapter)
          9.合成模式(Composite)
          10.裝飾模式(Decorator)
          11.代理模式(Proxy)
          12.享元模式(FlyWeight Pattern)
          13.門面模式(Facade)
          14.橋梁模式(Bridge)
          15.不變模式(Immutable)
          16.策略模式(Stratege)
          17.模板方法模式(Template Method)
          18.觀察者(Observer)
          19.MVC模式(框架)
          20.迭代模式(Iterator)
          21.責(zé)任鏈模式(Chain of Responsibility)
          22.備忘錄模式(Memoento)
          23.狀態(tài)模式(State)
          24.訪問者模式(Vistor)
          25.解析器模式(Interpreter)
          26.調(diào)停者模式(Mediator)
          posted @ 2008-12-28 00:53 羅立樹 閱讀(355) | 評論 (2)編輯 收藏
          僅列出標(biāo)題  
          主站蜘蛛池模板: 中西区| 库伦旗| 蓝山县| 民乐县| 新绛县| 巫山县| 莫力| 连州市| 敖汉旗| 灯塔市| 叶城县| 深泽县| 海城市| 磐安县| 宜兴市| 中超| 太仆寺旗| 宁安市| 乐亭县| 玛纳斯县| 镇巴县| 木兰县| 紫阳县| 桂林市| 龙游县| 民丰县| 广水市| 中阳县| 铜梁县| 阿巴嘎旗| 汨罗市| 廊坊市| 郑州市| 海丰县| 大宁县| 汾西县| 黑河市| 乌兰察布市| 道孚县| 元谋县| 红原县|