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

浙公网安备 33010602011771号