![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
记录java开发当中常用到的各种设计模式
冬雪是你
正就读于成都大学计算机学院软件工程专业
展开
-
Java原型设计模式
文章目录克隆羊问题传统方式解决克隆羊问题思路图解代码实现传统的方式的优缺点原型模式基本介绍原型模式实例代码原型模式在Spring框架中源码分析深入讨论原型模式的浅拷贝和深拷贝浅拷贝的介绍深拷贝基本介绍深拷贝实现代码原型模式的注意事项和细节 克隆羊问题 现在有一只羊 tom,姓名为: tom, 年龄为:1,颜色为:白色,请编写程序创建和 tom 羊 属性完全相同的 10 只羊。 传统方式解决克隆羊问题 思路图解 代码实现 羊 public class Sheep { private String name原创 2020-06-23 21:06:33 · 354 阅读 · 0 评论 -
Java设计七大原则及其案例
文章目录七大原则1、单一职责原则基本介绍代码示例总结和注意事项2、接口隔离原则基本介绍代码示例3、依赖倒转原则基本介绍代码示例依赖关系传递的三种方式总结和注意事项4、里氏替换原则OO 中的继承性的思考和说明基本介绍代码示例5、开闭原则基本介绍代码示例6、迪米特法则基本介绍代码示例小结和注意事项7、合成复用原则基本介绍8、设计原则核心思想 七大原则 1、单一职责原则 基本介绍 对类来说的,即一个类应该只负责一项职责。如类A负责两个不同职责:职责1,职责2。 当职责1需求变更而改变A时,可能造成职责2执行错误,原创 2020-06-21 12:37:48 · 690 阅读 · 1 评论 -
Java单例设计模式
文章目录1、单例设计模式介绍2、单例设计模式八种方式2.1、饿汉式(静态常量)步骤代码实现优缺点说明2.2、饿汉式(静态代码块)代码实现优缺点说明2.3、懒汉式(线程不安全)代码实现优缺点说明2.4、懒汉式(线程安全,同步方法)代码实现优缺点说明2.5、懒汉式(线程安全,同步代码块)2.6、双重检查代码实现优缺点说明2.7、静态内部类代码实现优缺点说明2.8、枚举代码实现优缺点说明3、单例模式在JDK源码使用举例4、单例模式注意事项和细节说明 1、单例设计模式介绍 所谓类的单例设计模式,就是采取一定的方法保原创 2020-06-21 12:23:47 · 168 阅读 · 0 评论