
创建型模式
文章平均质量分 76
平什么阿
这个作者很懒,什么都没留下…
展开
-
设计模式:建造者模式( Builder )
文章目录1. 盖房子需求2. 传统方式3. 建造者模式3.1 House 定义产品3.2 HouseBuilder 抽象建造者3.3 CommonHouse 抽象建造者的实现13.4 CommonHouse 抽象建造者的实现23.5 HouseDirector 指挥盖房子流程3.6 client 客户端调用4. 建造者模式在 JDK 的应用和源码分析5. 建造者模式的注意事项和细节建造者模式( Builder Pattern ) 又叫生成器模式,是一种对象构建。它可以将复杂对象的建造过程抽出来(类别)原创 2022-05-09 22:02:29 · 587 阅读 · 0 评论 -
设计模式:原型模式( Prototype )
文章目录1. 克隆羊问题2. 传统方法3. 原型模式4. 原型模式在 Spring 框架中源码分析5. 深拷贝和浅拷贝6. 注意事项和细节原型模式 (Prototype)是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象1. 克隆羊问题现在有一只羊 tom ,姓名为 : tom, 年龄为: 1,颜色为:白,请编写程序创建和 tom羊属性完全相同的 10 只羊 。2. 传统方法package com.atguigu.prototype;public class Shee原创 2022-05-09 14:23:19 · 770 阅读 · 1 评论 -
设计模式:单例模式 ( Singleton )
文章目录1. 饿汉式 (静态常量)2. 饿汉式(静态代码块)3. 懒汉式 (线程不安全)4. 懒汉式 (线程安全,同步方法)5. 懒汉式 (线程不安全,同步代码块)6. 双重检查7. 静态内部类8. 枚举9. 单例模式在JDK的应用所谓类 的单例设计模式,就是采取一定方法保证在整个软件系统中对某只能存在一个对象实例 ,并且该类只提供一个取得其对象实例的方法(静态方法)1. 饿汉式 (静态常量)构造器私有化 (防止new )类的内部创建对 象向外暴露一个静态的公共方法。 getInstance原创 2022-04-27 11:00:38 · 170 阅读 · 0 评论