<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      happyhippy

      這個世界的問題在于聰明人充滿疑惑,而傻子們堅信不疑。--羅素


      摘自:《敏捷軟件開發:原則、模式與實踐》 Robert C.Martin【著】,鄧輝【譯】


      類設計原則:
      (1) SRP,單一職責原則(The Single Responsibility Priciple):
          就一個類而言,應該僅有一個引起它變化的原因。

      (2) OCP,開放封閉原則(The Open-Close Priciple):
          軟件實體(類、模塊、函數等)應該是可以擴展的,但是不可修改;封閉是建立在抽象的基礎上的,我們應該只對程序中頻繁變化的部分進行抽象,拒絕不成熟的抽象與抽象本身一樣重要!OCP背后的主要機制是抽象、多態和繼承。

      (3) LSP,Liskov替換原則(The Liskov Substitution Priciple):
          子類型必須能夠替換掉它們的基類型。對于LSP的違反常常會導致使用運行時類型識別(RTTI)(使用一個顯式的if語句或者if/else鏈來確定一個對象的類型)。

      (4) DIP,依賴倒置原則(The Dependency Inversion Priciple):
          高層模塊不應該依賴于底層模塊,二者都應該依賴于抽象;抽象不應該依賴于細節;細節應該依賴于抽象。事實上,使用new來創建對象的任何時候,我們都違反了DIP;但有時,這種違反是無害的,例如依賴于穩定不變的具體類。

      (5) ISP,接口隔離原則(The Interface Segregation Interface):
          不應該強迫客戶依賴于他們不用的方法。接口屬于客戶,不屬于它們所在的類層次結構。
          胖類(fat class)會導致它們的客戶程序之間產生不正常的并且有害的耦合關系。當一個客戶程序要求該胖類進行一個改動時,會影響到所有其他的客戶程序。因此,客戶程序應該僅僅依賴于它們實際調用的方法。通過把胖類的接口分解為多個特定與客戶程序的接口,可以實現這個目標,每個特定于客戶程序的接口僅僅聲明它的特定客戶或者客戶組調用的那些函數。接著,該胖類就可以繼承所有特定于客戶的接口,并實現它們。這就解除了客戶程序和它們沒有調用的方法間的依賴關系,使得客戶程序之間互不依賴。分離客戶就是分離接口!

       


      包設計-內聚原則:
      (1) REP,重用發布等價原則:
          重用的粒度就是發布的粒度。

      (2) CCP,共同封閉原則:
          包中的所有類對于同一類性質的變化應該是共同封閉的。 一個變化若對一個包產生影響,則將對該包中的所有類產生影響,而對于其他的包不造成任何影響。

      (3) CRP,共同重用原則:
          一個包中的所有類應該是共同重用的。如果重用了包中的一個類,就應該重用包中的所有類。


      包設計-耦合原則:
      (1) ADP,無環依賴原則:
          在包的依賴關系圖中不允許存在環。

      (2) SDP,穩定依賴原則:
          朝著穩定的方向進行依賴。

      (3) SAP,穩定抽象原則:
          包的抽象程度應該和其穩定程度一致。  

       

       

      posted on 2007-05-08 20:40  Silent Void  閱讀(849)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 精品偷拍一区二区三区| 精品国产AⅤ无码一区二区| 偷拍激情视频一区二区三区| 天堂网av最新版在线看| 久久婷婷五月综合97色直播| 国产精品无码制服丝袜| 91色老久久精品偷偷蜜臀| 亚洲精品一区二区动漫| 牛牛视频一区二区三区| 亚洲天堂成人一区二区三区| 欧美巨大极度另类| 美女爽到高潮嗷嗷嗷叫免费网站| 深夜福利成人免费在线观看| 国产片AV国语在线观看手机版| 人妻人人澡人人添人人爽| 国产剧情视频一区二区麻豆| 中文字幕av日韩有码| 金华市| 好屌草这里只有精品| 亚洲旡码欧美大片| 明星| 在线观看美女网站大全免费| 精品国产中文字幕av| 林口县| 久久伊99综合婷婷久久伊| 亚洲精品成人7777在线观看| 99久久国产精品无码| 亚洲一区二区三午夜福利| 无码熟妇人妻av在线电影| 亚洲无人区码一二三四区| 在线日韩日本国产亚洲| a∨变态另类天堂无码专区| 亚洲日本中文字幕乱码中文| 国产av中文字幕精品| 成人深夜节目在线观看| 他掀开裙子把舌头伸进去添视频| 亚洲另类无码专区国内精品| 色香欲天天影视综合网| 日本久久一区二区免高清| 九九成人免费视频| 亚洲精品成人久久av|