![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
文章平均质量分 74
设计模式学习笔记
phn555
生活,就应当努力使之美好起来
展开
-
设计模式(1)类图、设计原则与工厂
UML类图如图所示,可分为三组实现: 虚线+三角形继承: 实线+三角形依赖: 虚线+箭头关联: 实线+箭头组合: 实心菱形+实线+三角形聚合: 空心菱形+实线+三角形设计原则开闭原则:对修改关闭,对扩展开放依赖倒置原则:软件系统的设计,应该是依赖接口,而不是具体的实现类接口分离原则:客户端接口应该按功能需求依赖多个不同的,而不是一个大而全的接口迪米特法则:即最少知道原则,一个类应该尽量少的依赖其他类里氏替换原则:在父类可以使用的地方,使用子类替换,系统执行效果不原创 2021-02-26 16:00:10 · 310 阅读 · 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 · 227 阅读 · 0 评论