设计模式
gdouchufu
https://github.com/gdouchufu/Core-Python-Programming
展开
-
《Head First 设计模式》
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。原创 2015-11-20 11:07:10 · 970 阅读 · 0 评论 -
《Head First 设计模式》模式1——策略模式
策略模式定义了算法族,将它们分别封装起来,让它们之间可以互相替换,使算法的变化独立于使用算法的客户。原创 2015-11-25 09:00:59 · 988 阅读 · 0 评论 -
《Head First 设计模式》模式2——观察者模式
观察者模式:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。原创 2015-11-27 19:38:10 · 916 阅读 · 0 评论 -
《Head First 设计模式》模式3——装饰者模式
装饰者模式:动态地将责任附加到对象上,若要扩展功能,装饰者提供了比继承者更有弹性的替代方案。原创 2015-12-05 09:32:13 · 796 阅读 · 0 评论