設計模式學習第一篇

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

它是什麼?

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

它為什麼而存在:

    1 它是為了提高復用.

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

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

它包含哪些內容:

    設計的原則:

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

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

它相似的知識及分類:

    相關知識:

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值