
设计模式
chao430
java 之路
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java设计模式学习笔记---七大设计原则
参考文档:咕泡学院 Tom 老师--软件架构设计七大原则开闭原则开闭原则(Open-Closed Principle, OCP)是指一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。所谓的开闭,也正是对扩展和修改两个行为的一个原则。强调的是用抽象构建框架,用实现扩展细节。可以提高软件系统的可复用性及可维护性。开闭原则,是面向对象设计中最基础的设计原则。它指导我们如何建立稳定灵...原创 2019-03-21 10:40:51 · 368 阅读 · 0 评论 -
单例模式 整理
近期在研究单例模式,参考了网上许多前辈的心得,做一些简单整理第一种 : 饿汉模式class Singleton2{ private final static Singleton2 INSTANCE = new Singleton2(); private Singleton2(){} public static Singleton2 getInstance(){ return ...原创 2018-03-28 10:14:08 · 187 阅读 · 0 评论 -
设计模式学习笔记--单例模式
单例模式学习笔记去年有整理过一篇单例模式的博客单例模式 整理, 近期在看了学习一些资料后,有了一些新的心得第一种 : 饿汉模式class Singleton2{ private static final Singleton2 INSTANCE = new Singleton2(); private Singleton2(){} public static Singleton...原创 2019-03-25 22:31:13 · 150 阅读 · 0 评论 -
Java设计模式学习笔记--工厂模式
工厂方法模式Factory Method,又称多态性工厂模式。在工厂方法模式中,核心的工厂类不再负责所有的产品的创建,而是将具体创建的工作交给子类去做。该核心类成为一个抽象工厂角色,仅负责给出具体工厂子类必须实现的接口,而不接触哪一个产品类应当被实例化这种细节。...原创 2019-03-22 16:15:13 · 146 阅读 · 0 评论 -
设计模式学习笔记之原型模式
原型模式:使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。 在原型模式中我们可以利用过一个原型对象来指明我们所要创建对象的类型,然后通过复制这个对象的方法来获得与该对象一模一样的对象实例。这就是原型模式的设计目的。 讲到原型模式了,就不得不提Clone,原型模式通过clone来具体实现。 浅克隆:当原型对象被复制时,只复制它...原创 2019-03-29 01:50:37 · 145 阅读 · 0 评论