随笔分类 - java设计模式
发表于 2020-04-24 20:55阅读:113评论:0推荐:0
摘要:抽象 工厂模式 抽象工厂模式: 围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂 定义: 抽象工厂模式提供了一个创建一系列相关或者相互依赖的接口,无需指定它们具体的类。 使用场景: 1.客户端(应用层)不依赖产品类实例如何被创建,实现等细节 2.强调一系列相关的产品对象(属于同一产品族)
阅读全文 »
发表于 2020-04-22 18:10阅读:137评论:0推荐:0
摘要:抽象 工厂模式 抽象工厂模式: 围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂 定义: 抽象工厂模式提供了一个创建一系列相关或者相互依赖的接口,无需指定它们具体的类。 使用场景: 1.客户端(应用层)不依赖产品类实例如何被创建,实现等细节 2.强调一系列相关的产品对象(属于同一产品族)
阅读全文 »
发表于 2020-04-22 18:08阅读:250评论:0推荐:0
摘要:工厂模式: 作用:实现了创建者调用者分离 详细分类:简单工厂模式,工厂方法模式,抽象工厂模式 OOP七大原则: 开闭原则: 一个软件的实体应当对扩展开放,对修改关闭 依赖倒转原则: 针对接口编程,不要针对实现编程 迪米特法则: 只与你直接朋友通信,而避免和陌生人通信 核心本质: 实例化对象不使用ne
阅读全文 »
发表于 2020-04-22 18:05阅读:183评论:0推荐:0
摘要:单例设计模式 单例模式 (Singleton Pattern)是java最简单的设计者模式之一,这种设计模式属于创建型模式,它提供了创建对象最佳的方式,在JVM|中只有一个实例存在 饿汉式设计模式: 这种方式比较常用但是容易产生垃圾 优点: 没有加锁执行效率会提高 缺点: 类加载时就进行初始化,浪费
阅读全文 »