设计模式
文章平均质量分 96
老板来碗小面加蛋~
计算机硕士在读
展开
-
23种设计模式 —— 原型模式【克隆羊、浅拷贝、深拷贝】
系列文章23种设计模式 —— 设计模式目的以及遵循的七大原则23种设计模式 —— 单例模式【饿汉式、懒汉式、双重检查、静态内部类、枚举】23种设计模式 —— 工厂模式【简单工厂、工厂方法、抽象工厂】23种设计模式 —— 原型模式【克隆羊、浅拷贝、深拷贝】文章目录系列文章3、原型模式3.1、传统方式克隆羊3.2、原型模式克隆羊3.3、原型模式在Spring中的源码分析3.4、深拷贝3.5、小结3、原型模式3.1、传统方式克隆羊现在有一只羊,姓名为Tom,年龄为2岁,颜色为白色,我们用程序创建原创 2021-03-09 14:42:09 · 723 阅读 · 0 评论 -
23种设计模式 —— 工厂模式【简单工厂、工厂方法、抽象工厂】
系列文章23种设计模式 —— 设计模式目的以及遵循的七大原则23种设计模式 —— 单例模式【饿汉式、懒汉式、双重检查、静态内部类、枚举】23种设计模式 —— 工厂模式【简单工厂、工厂方法、抽象工厂】文章目录系列文章2、工厂模式2.1、简单工厂模式2.2、工厂方法模式2.3、抽象工厂模式2.4、工厂模式在JDK-Calendar的源码2.5、小结2、工厂模式有这么一个披萨项目需求:披萨种类很多,比如GreekPizza、CheessPizza披萨的制作有prepare、bake、cut、b原创 2021-03-09 11:10:16 · 364 阅读 · 0 评论 -
23种设计模式 —— 单例模式【饿汉式、懒汉式、双重检查、静态内部类、枚举】
系列文章23种设计模式 —— 设计模式目的以及遵循的七大原则23种设计模式 —— 单例模式【饿汉式、懒汉式、双重检查、静态内部类、枚举】文章目录系列文章设计模式类型1、单例模式饿汉式**静态变量方式**静态代码块懒汉式线程不安全同步方法同步代码块双重检查静态内部类枚举JDK源码对单例模式的使用小结设计模式类型1、创建型模式:单例模式、抽象工厂模式、原型模式、建造者模式、工厂模式;2、结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式;3、行为型模式:模板方法模原创 2021-03-08 22:17:47 · 369 阅读 · 0 评论 -
23种设计模式 —— 设计模式目的以及遵循的七大原则
系列文章23种设计模式 —— 设计模式目的以及遵循的七大原则文章目录系列文章设计模式目的设计模式七大原则1、单一职责原则2、接口隔离原则3、依赖倒转原则4、里氏替换原则5、开闭原则6、迪米特法则7、合成复用原则设计模式目的设计模式的目的是为了提高代码重用性、可读性、可扩展性、可靠性,使得程序呈现出高内聚、低耦合的特性。代码重用性:相同功能的代码无需多次重复编写可读性:编程按照一定规范,便于其他程序员的阅读和理解可扩展性:当我们可以非常方便简单地增加新功能可靠性:我们增加或删除部分功能时,原创 2021-03-08 19:58:50 · 2228 阅读 · 0 评论