设计模式
文章平均质量分 83
rogersma
try hard to be a great programmer
展开
-
工厂模式(简单工厂模式、工厂方法模式、抽象工厂模式)
在之前的Q&A里面讨论过设计模式的学习,最近准备系统学习一下设计模式,于是买了一本《大话设计模式》结合网上的一些博客来学习,我觉得里面有句话说的很好学习设计模式“重要的不是你将来会不会用到这些模式,而是通过这些模式让你找到‘封装变化’,‘对象间松散耦合’,‘针对接口编程’的感觉,从而设计出易维护、易扩展、易服用、灵活性好的程序”,今天也听到有人说这个本书是“修改代码的艺术”,感觉也有那么一点道理,原创 2016-04-26 21:05:09 · 316 阅读 · 0 评论 -
设计模式六大原则简介
这篇文章大概讲一下设计模式的六大原则,讲解没有原则的方式是:简单定义->问题由来->解决方案或者需要注意的地方 1.单一职责原则 定义:不要存在多余一个导致类变更的原因(一个类只负责一项职责)。 问题由来:类T负责两个不同的职责:职责P1和职责P2。当由于职责P1的需求发生改变而需要修改类T的时候,可能导致运行正常的职责P2的功能发生故障。 注意:其实很多事,我们都会注意功能模块化设计的,原创 2016-04-26 21:40:24 · 317 阅读 · 0 评论