Design-Pattern
yjnmomo
SCUT Master Candidate(2020毕业)
Interests:3D Imaging
QQ:893646970
Github:https://github.com/DescartesM
C/C++, Java
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单例模式(最简单&&常问)——Java实现
目的:确保一个类只有一个实例,并提供该实例的全局访问点。原理:使用一个私有构造函数、一个私有静态变量以及一个公有静态函数来实现。私有构造函数保证了不能通过构造函数来创建对象实例,只能通过公有静态函数返回唯一的私有静态变量。个人通俗解释:核反应堆控制,线程池之类资源管理相关。所以特别需要考虑线程安全性。实现方案:懒汉式-线程不安全以下实现中,私有静态变量 uniqueInst...原创 2019-03-03 16:11:37 · 190 阅读 · 0 评论 -
工厂模式——Java实现
1.简单工厂目的:在创建一个对象时不向客户暴露内部细节,并提供一个创建对象的通用接口。原理:简单工厂把实例化的操作单独放到一个类中,这个类就成为简单工厂类,让简单工厂类来决定应该用哪个具体子类来实例化。这样做能把客户类和具体子类的实现解耦,客户类不再需要知道有哪些子类以及应当实例化哪个子类。客户类往往有多个,如果不使用简单工厂,那么所有的客户类都要知道所有子类的细节。而且一旦子类发生改变...原创 2019-03-03 16:11:57 · 161 阅读 · 0 评论
分享