设计模式
眉头
chase
展开
-
设计模式-----单例模式
设计模式-----模板方法模式 设计模式-----适配器模式 设计模式-----建造者模式 单例模式: 主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 单例模式能够保证一个类仅有唯一的实例,并提供一个全局访问点。 主要有以下特点: 1、确保自己只有一个实例。 2、必须自己创建自己的实例。 3、必须为其他对象提供唯一的实例。 懒汉式和饿汉式的区别: 1、恶汉模式的特点...原创 2018-08-15 10:07:01 · 786 阅读 · 0 评论 -
设计模式-----模板方法模式
设计模式-----单例模式 设计模式-----适配器模式 设计模式-----建造者模式 模板方法模式: 定义:定义一个模板类抽象类,共同特性(非抽象方法)到当前类中实现,其他特性(抽象方法)到对应的子类中实现 示例+注释 模板方法 /* * 抽象基类,为所有子类提供一个算法框架 */ // 提供final修饰的模板方法 封装了所有子类共同遵循的算法框架 该方法中主要...原创 2018-08-16 00:13:02 · 769 阅读 · 0 评论 -
设计模式-----适配器模式
设计模式-----单例模式 设计模式-----模板方法模式 设计模式-----建造者模式 适配器模式:可以理解为两个不兼容接口之间转换的桥梁,可以理解为转换器。 举个例子: 现在常用的充电器接口 有 USB 和 Type C 两种。现在要给USB 接口手机充电,但是只有TypeC接口的充电线。如果要给手机通过TypeC 充电线充电,得需要一个TypeC转Usb接口的转换器。...原创 2018-08-26 22:41:25 · 785 阅读 · 0 评论 -
设计模式-----建造者模式
设计模式-----单例模式 设计模式-----模板方法模式 设计模式-----适配器模式 1、定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 2、好处 保证了流程不会变化 3、建造者模式主要包括以下几个角色 1、Builder(建造者):给出一个抽象接口,以规范产品对象的各个组成部分的构建。该接口...原创 2018-09-13 16:59:45 · 763 阅读 · 0 评论