
Java设计模式
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
南归北隐
大道至简,悟在天成。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java设计模式之单例模式详解
package com.kero99.ygc.singleton;public class Singleton { /** * 定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 * 场景:建立目录、数据库连接需要单线程操作的场合,用于实现对系统资源的控制。 * 饿汉式单例:类加载,就进行对象实例化。 * 懒汉式单例:第一次引用类时原创 2017-11-15 14:12:15 · 890 阅读 · 0 评论 -
java设计模式之策略模式例子详解
意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。 主要解决:在有多种算法相似的情况下,使用 if...else 所带来的复杂和难以维护。 何时使用:一个系统有许多许多类,而区分它们的只是他们直接的行为。 如何解决:将这些算法封装成一个一个的类,任意地替换。 关键代码:实现同一个接口。 应用实例: 诸葛亮的锦囊妙计,每一个锦囊就是一个策略。 旅行的出游方...原创 2018-12-21 16:01:00 · 4757 阅读 · 0 评论 -
java设计模式之工厂模式例子详解
java设计模式之工厂模式例子详解 HairFactory类 package com.kero99.ygc.project; public class HairFactory { /** * 设计模式(Design Pattern) * 是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。 * 工厂模式概念: * 实例化对象,用工厂方法代替new操作。 ...原创 2018-08-21 17:15:21 · 758 阅读 · 0 评论