设计模式
文章平均质量分 63
IccBoY
编程爱好从业者,业余时间喜欢写写代码
展开
-
UML学习笔记
分类 UML2.2中一共定义了14种图示,分类如下: 结构式图形:强调系统式的建模 行为式图形:强调系统模型中触发的事件 交付式图形:属于行为式图形子集合,强调系统模型中资料流程 结构式图形 静态图(类图,对象图,包图) 实现图(组件图,部署图) 剖面图 复合结构图 行为式图形 活动图 状态图 用例图 交付式图形 通信图 交互概述图(UML2.0) 时序图(UML2.0) 时间图(U...原创 2018-09-25 09:07:06 · 242 阅读 · 0 评论 -
设计模式(1)-七大原则
7大原则 开闭原则,所有原则的基础 依赖倒置原则 单一指责原则 接口隔离原则 迪米特法则(最少知道原则) 里式替换原则 合成/复用原则(组合/复用原则) 在实际开发中,讲究的是一个平衡,我们要考虑人力、时间、成本、质量、截止时间、扩展性。在适当的场景追寻设计原则。在某些设计原则中,并不是遵循这7大原则的,体现的一个取舍的问题,有些遵循2到3个原则,破坏1、2个原则。最重要的找到合适的使用场景,...原创 2018-10-04 23:37:33 · 175 阅读 · 0 评论 -
设计模式(2)-简单工厂
定义:由一个工厂对象觉得创建出哪一种产品类型的实例 类型:创建型,但不属于GOF23种设计模式( GoF(“四人帮”,指Gamma, Helm, Johnson & Vlissides, Addison-Wesley四人)提出的23种设计模式) 使用场景: 工厂类服务创建的对象比较少 客户端(应用层)只知道传入工厂类的参数,对于如何创建对象(逻辑)不关心 优点 只需要传入一个正确...原创 2018-10-05 22:01:32 · 135 阅读 · 0 评论