
GOF设计模式
飓风部落格
坚持写
展开
-
设计模式
如何解决复杂性问题 分解:即分而治之,将大问题分解为多个小问题,将复杂问题分解为多个简单问题。 抽象:由于不能拿掌握全部的复杂对象,我们选择忽视它的非本质细节,而去处理泛化和理想化了的对象。 变化: 客户需求的变化 开发团队的变化 技术平台的变化 市场环境的变化 面向对象设计,为什么? 变化是复杂的天敌!面向对象设计最大的优势在于“抵御变化” 面向对象 1.理解隔离变化。从宏观层面来看,面向对象的构建方式更适应软件的变化,能将变化所带来的影响减为最小。 2.各司其职。从微观面来看,面向对象的方式更强调各原创 2021-03-14 17:55:37 · 74 阅读 · 0 评论 -
GOF设计模式
学习设计模式,方法很多,书籍也很多。本博客整理23个设计模式供大家参考,同时也增加自己对设计模式的理解。原创 2015-06-23 14:34:51 · 460 阅读 · 0 评论 -
设计原则
一、职责单一原则 二、里氏替换原则 三、接口隔离原则 四、依赖倒置原则 五、迪米特法则 六、组合\聚合复用原则 七、开闭原则原创 2015-06-23 14:55:10 · 455 阅读 · 0 评论