delphi 模式編程 第一章總結


本章重點摘要:

  • 何爲模式
  • 模式能夠作什麼
  • 何爲架構
  • 架構和模式的關係

1、何爲模式?

     模式是不斷重複的具體之抽象,這種重現發生在特定的而非任意的場景中。

     能夠將其分爲三部分:
  •      context--場景,指模式在何種情景下發生做用
  •      system of forces--動機,即問題的目標
  •      solution--解決方案 

     通俗地理解就是,模式描述了一個特定場景下不斷重複發生的問題,以及該問題如何解決的核心所在。 注意模式須要具備可重複性,可傳授性。

2、模式能夠作什麼?

     簡易地說,就是幫你從別人成功中而不是本身失敗中學到東西。

3、何爲架構?

    架構(architecture)也叫軟件體系結構,指能夠預製和可重構的軟件框架結構。
    公式 Architecture = {component,connector,constrain}
  •     component--能夠是代碼,模塊或獨立的程序,如數據庫服務器。
  •     connector--用於表示組件之間相互做用,如過程調用,管道。
  •     constrain--對象鏈接時的規則,如上層調用下層組件,反之不行。

4、架構和模式的關係

    模式用於指導架構設計,同時架構設計選擇模式。
相關文章
相關標籤/搜索