
设计模式
不善^
java精品视频教程免费分享,基础的,分布式架构,高并发等等
展开
-
【23种设计模式】-抽象工厂模式
什么是抽象工厂模式? 抽象工厂模式是所有形态的工厂模式中最为抽象和最其一般性的。抽象工厂模式可以向客户端 提供一个接口,使得客户端在不必指定产品的具体类型的情况下,能够创建多个产品族的产品对象。 举个例子,现在有两个品牌厂商,小米和华为,小米生产手机和路由器,华为也生产手机和路由器,但是小米生产的产品都是在小米的工厂生产的,华为的产品都是在华为的工厂生产的,但是这两个工厂要符合同一个...原创 2020-03-17 23:12:33 · 220 阅读 · 0 评论 -
【23种设计模式】-工厂模式
什么是工厂模式? 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象 作用: 创建者和调用者分离。 核心思想: 实例化对象不使用new,用工厂方法代替。 统一控制和管理,将调用者...原创 2020-03-11 23:10:45 · 192 阅读 · 0 评论 -
【23种设计模式】-单例模式
什么是单例模式? 保证一个类只有一个实例,并且提供一个访问该实例的全局访问点 如何保证一个类只有一个实例? 1)将构造方法设置为私有的,无法实例化 2)将方法设置为static 如何提供一个全局访问点? 设置一个get方法获取实例 常见的五种单例模式实现方式: 1.饿汉式(线程安全,调用效率高,不能延迟加载) 缺点:类一初始化,内存空间就已开辟,当没调用该类时,造成...原创 2020-03-08 17:35:54 · 192 阅读 · 0 评论