
设计模式
文章平均质量分 78
java设计模式
半夏_2021
系统恒久远,代码永流传!
展开
-
03.工厂模式(Factory)
文章目录简单工厂简单工厂的定义应用简单工厂来解决问题的思路简单工厂的模板写法简单工厂的实例何时选用简单工厂工厂方法工厂方法的定义应用工厂方法模式来解决问题的思路工厂方法的模板写法工厂方法的示例何时选用工厂方法模式 简单工厂 简单工厂的定义 提供一个创建对象实例的功能,而无须关心其具体实现。被创建实例的类型可以是接口、抽象类,也可以是具体类 应用简单工厂来解决问题的思路 分析上面的问题,虽然不能让模块外部知道模块内部的具体实现,但是模块内部是可以知道实现类的,而且创建接口时需要具体实现类的。 那么,干脆在原创 2021-07-09 16:03:27 · 394 阅读 · 0 评论 -
01.单例模式的5中实现方式
为什么要用单例模式? 我们首先看两个案例: 案例一:加载配置文件 我们先看第一个例子,就是平时我们加载配置文件的常用代码,具体实现代码如下: /** * 读取应用配置文件 */ public class AppConfig { private String parameterA; private String parameterB; public AppConfig(){ readConfig(); } /** * 读取配置文原创 2021-07-07 16:47:55 · 174 阅读 · 0 评论 -
00.如何学习设计模式?
综合作者的经验,给出以下学习设计模式的建议 (1) 首先要调整好心态,不要指望一蹴而就,不可浮躁。 学习和掌握设计模式需要一个过程,不同的阶段看这些设计模式会有不同的领悟和感受。 不要指望真正的设计模式的书籍是既简单又有趣的,一看就懂的。那种书籍是属于科普性质的书籍,只是让你简单了解一下设计模式。这也是为何很多朋友总感觉"懂"的设计模式,却不会在实际项目中应用这种设计模式。那是因为你"懂"的程度不够。> 要想真正理解和掌握,必须要上升到一定的难度和深度,让你看完后思考,思考后应用,然后再看、再思考、原创 2021-07-07 11:09:19 · 298 阅读 · 0 评论