设计模式
设计模式
上山打卤面
2015年,网恋被骗8000块,站在成都双流机场一个晚上。第二次是异地恋,牵了牵手,被骗两万。
展开
-
适配器模式:
适配器模式: 简单介绍:适配器模式(Adapter Pattern)将某个类的接口转换成客户端期望的另一个接口表示,主的目的是兼容性,让原本 因接口不匹配不能一起工作的两个类可以协同工作。其别名为包装器(Wrapper) 主要分为三类:类适配器模式、对象适配器模式、接口适配器模式 代码实现: 被适配者 service public class Voltage {// 创建一个被适配者 这...原创 2020-04-26 12:29:25 · 143 阅读 · 0 评论 -
建造者模式:
建造者模式: 简单介绍: 是一种创建型设计模式(也叫做是生成器模式),使你能够分步骤创建复杂对象。该模式允许你使用相同的创建代码生成不同类型和形式的对象 (工厂模式 创建的是一批对象 ) 建造者模式的四个角色 Product(产品角色): 一个具体的产品对象 Builder(抽象建造者): 创建一个 Product 对象的各个部件指定的 接口/抽象类 ConcreteBuilder(具体...原创 2020-04-26 12:06:21 · 144 阅读 · 0 评论 -
原型模式:
原型模式: 原型模式: 简单介绍:原型是一种创建型设计模式,使你能够复制已有对象,而又无需使代码依赖它们所属的类 最常见的一种就是克隆羊的问题 最简单的方式就是创建一个新的对象遍历原始对象的所有域,并将域值复制到新对象中。 但是这样的方式不一定时常常可行的 第一点就是属性不一定就是共有的 第二点就是必须知道对象所属的类 才能创建复制的对象 这时候 使用原型模式就能很好的解决这样的问题。 ...原创 2020-04-26 11:36:29 · 131 阅读 · 0 评论 -
工厂模式
工厂模式: 简单工厂模式: 简单介绍:属于创建型模式,是工厂模式的一种 简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例 简单工厂模式是工厂模式家族中最简单实用的模式 就是定义了一个创建对象的类,由这个类来封装实例化对象的行为(代码) 在软件开发中,当我们会用到大量的创建某种、某类或者某批对象时,就会使用到工厂模式 但是简单工厂模式中最大的缺点在于工厂类不够灵活,增加新的具体产品需要...原创 2020-02-25 10:03:28 · 136 阅读 · 0 评论 -
单例模式
单例模式 单例设计模式介绍: 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例, 并且该类只提供一个取得其对象实例的方法(静态方法) 单例模式实现的方式: 饿汉式实现: 静态常量 线程安全class Singleton{ // 使用的是饿汉式 public static final Singleton SINGLETON = new...原创 2020-02-24 15:39:30 · 121 阅读 · 0 评论 -
面向对象的六种原则
面向对象的六种原则: 概述:面向对象是一种编程思想,包括三大特性和六大原则,其中,三大特性指的是封装、继承和多态;六大原则指的是单一职责原则、开闭式原则、迪米特原则、里氏替换原则、依赖倒置原则以及接口隔离原则 六种原则的详解: 单一职责原则:一个类,只有一个引起它变化的原因应该只有一个职责 每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当...原创 2020-02-24 14:23:35 · 219 阅读 · 0 评论