设计模式
文章平均质量分 74
设计模式学习笔记
phn555
生活,就应当努力使之美好起来
展开
-
设计模式(1)类图、设计原则与工厂
UML类图 如图所示,可分为三组 实现: 虚线+三角形 继承: 实线+三角形 依赖: 虚线+箭头 关联: 实线+箭头 组合: 实心菱形+实线+三角形 聚合: 空心菱形+实线+三角形 设计原则 开闭原则:对修改关闭,对扩展开放 依赖倒置原则:软件系统的设计,应该是依赖接口,而不是具体的实现类 接口分离原则:客户端接口应该按功能需求依赖多个不同的,而不是一个大而全的接口 迪米特法则:即最少知道原则,一个类应该尽量少的依赖其他类 里氏替换原则:在父类可以使用的地方,使用子类替换,系统执行效果不原创 2021-02-26 16:00:10 · 332 阅读 · 0 评论 -
设计模式(2)单例模式
单例模式 饿汉式 public class SingletonTest { private SingletonTest test2 = new SingletonTest(); /** * 饿汉式:如果系统没有使用,会造成资源浪费 * 如果初始化中,执行代码多,会使启动慢 */ public SingletonTest getInst() { return test2; } 懒汉式 public class SingletonTest { private SingletonTest test =原创 2020-08-23 15:45:44 · 242 阅读 · 0 评论