随笔分类 -  Java23种设计模式

摘要:单例模式 单例模式,该模式也是一种对象的创新方式。当全局对象只需要一个实例时,就可以使用单例模式。 单例模式的创建方式 饿汉式 该模式是对象在类加载的时候就直接被实例化 举例 public class Singleton { private static Singleton instance = n 阅读全文
posted @ 2021-01-01 21:58 lecy6 阅读(104) 评论(0) 推荐(0)
摘要:抽象工厂模式 抽象工厂模式是在工厂方法模式上演化来的,即对所有的工厂抽象出来其所有公共接口,通过接口的使用来代替具体工厂的使用。 优点: 使用抽象工厂代替具体工厂的使用,使得工厂横向易替换。 缺点: 抽象工厂新增加一个方法时,所有具体工厂都需要改变。 举例 对苹果工厂和梨工厂进行抽象 public 阅读全文
posted @ 2020-12-31 00:00 lecy6 阅读(90) 评论(0) 推荐(0)
摘要:介绍 设计模式是软件开发中的固有套路,掌握设计模式的好处: 轻松读懂别人的代码 软件开发逻辑更加清晰,程序设计更有条理 代码可维护性高 工厂模式 工厂模式是一种创建对象的设计模式,可以分为两种: 简单工厂模式 工厂方法模式 简单工厂模式 正常情况下创建对象是通过new的方式去创建,但简单工厂模式是通 阅读全文
posted @ 2020-12-29 22:47 lecy6 阅读(62) 评论(0) 推荐(0)