![](https://img-blog.csdnimg.cn/20200930170712811.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
设计模式学习
天然玩家
请大家不要再订阅了!!!如遇到专栏里可以解决您问题的文章,您可以私信我。为了保护之前订阅用户的权益,专栏内容依旧保留,但是不会再更新内容了。
展开
-
设计模式:模板模式抽象类(abstract)设计和接口类(interface)设计
1 模板 package designpattern.template; /** * @description 模板模式:洗衣机 * @author xindaqi * @since 2021-02-12 14:54:45 */ public abstract class BaseWashingMachine { /** * description: 开机 * @since 2021-02-12 15:06:26 * @param * @return原创 2021-02-12 15:35:01 · 389 阅读 · 4 评论 -
设计模式:单例模式
1 单例模式 JVM提供全局唯一的对象,实例化一次,由类自身进行实例化。 2 实现方式 2.1 懒加载 package designpattern.singleton; /** * @description 单例:懒加载 * @author xindaqi * @since 2021-02-10 15:24:43 */ public class LazyLoading { private static LazyLoading instance; private LazyLoading(原创 2021-02-11 06:22:54 · 126 阅读 · 0 评论 -
设计模式:工厂模式
1 2 Usage 2.1 Person接口 package basic.datatype.pattern.factory; /** * Person interface. * @author xindaqi * @since 2020-09-30 */ public interface Person { public void language(); } 2.2 Chinese实现 package basic.datatype.pattern.factory;转载 2020-09-30 18:06:54 · 117 阅读 · 0 评论 -
设计模式
1 设计模式 序号 分类 描述 模式 1 创建型 创建对象时隐藏创建逻辑,不是使用new直接实例化对象,使程序在判断针对某个给定实例需要创建那些对象时更加灵活 (1)工厂模式(Factory Pattern)(2)抽象工厂模式(Abstract Factory Pattern)(3)单例模式(Singleton Pattern)(4)建造者模式(Builder Pattern)(5)原型模式(Prototype Pattern) 2 结构型 关注类和对象的组合,继承的概念被用来组合接口和转载 2020-09-30 17:08:19 · 99 阅读 · 0 评论