随笔分类 -  设计模式

摘要:饿汉式,静态成员变量方式 class Singleton{ private Singleton(){} private static Singleton instance = new Singleton(); public Singleton getInstance(){ return instan 阅读全文
posted @ 2021-11-09 13:41 LinAlex 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1、开闭原则:对扩展开放,对修改关闭; 2、里氏代换原则:任何基类可以出现的地方,子类一定可以出现; 3、依赖倒转原则:高层模块不应该依赖低层模块,两者都应该依赖其抽象; 4、接口隔离原则:一个类对另一个类的依赖应该建立在最小的接口上; 5、迪米特法则:不越级进行会话,只能向直接关联的对象对话; 6 阅读全文
posted @ 2021-11-08 15:57 LinAlex 阅读(113) 评论(0) 推荐(0) 编辑
摘要:创建型模式: 关注于怎样创建对象,其主要特点在于将对象的创建和使用分开,彼此不耦合。 分类:单例模式、工厂模式、原型模式、抽象工厂模式、建造者模式。 结构型模式: 关注于如何将对象按某种布局组成更大的结构,其主要特点在于可以灵活的增加代码,不改变原始代码。 分类:代理模式、适配器模式、桥接模式、装饰 阅读全文
posted @ 2021-11-08 15:51 LinAlex 阅读(35) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示