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