設計模式學習第一篇

来源:互联网 发布:东明知行劳务 编辑:程序博客网 时间:2024/04/30 01:38

 學習設計模式,老調重談.

它是什麼?

    它是一組被証明過的,優秀的用來解決一組相似問題的解決方法.

它為什麼而存在:

    1 它是為了提高復用.

    2 支持變化,也即可擴展性.

    如果使用設計模式而不理解它的作用和存在的目的.盲目使用設計模式,只會使系統低效和變得難於理解.晦澀難懂.

它包含哪些內容:

    設計的原則:

        面對接口編程,而不面向實現.

        優先使用組合,而不是類繼承.

它相似的知識及分類:

    相關知識:

        設計一個應用程序難度小於設計一個工具箱,因為設計者不知道工具箱會被誰使用,為了更為通用.它必須具備良好的可擴展性.而工具箱的難度低於框架的設計.

    如何使用設計模式:書可以給你一個通常的建議.只有在自己使用之後.才能更好地掌握.

原创粉丝点击