设计模式
设计模式学习
天然玩家
请大家不要再订阅了!!!如遇到专栏里可以解决您问题的文章,您可以私信我。为了保护之前订阅用户的权益,专栏内容依旧保留,但是不会再更新内容了。
展开
-
设计模式:模板模式抽象类(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 · 422 阅读 · 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 · 136 阅读 · 0 评论 -
设计模式:工厂模式
12 Usage2.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 · 126 阅读 · 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 · 111 阅读 · 0 评论