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