设计模式
文章平均质量分 76
zl_nycsdn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【奔跑的菜鸟】Java中的设计模式——单例模式
Java中的单例模式就是一个类只能生成一个实例。所以其构造函数因该是私有的,在类的内部调用构造函数生成一个实例,然后类中包含一个static的方法把这个实例传递出去。 如下面的例子: public class Test { public static void main(String[] args) { Singleton singleton_1 = Singleton.getInst原创 2016-07-21 10:14:35 · 319 阅读 · 0 评论 -
【奔跑的菜鸟】Java中的设计模式——策略模式
Java的策略模式主要体现了两个非常基本的面向对象的设计原则。1.封装。2在编程中使用接口,而不是直接使用接口的实现。 策略模式的组成:1)抽象策略角色,通常为一个接口或抽象类。 2)具体策略角色,包装了相关算法和行为。3)环境角色,持有一个策略类的引用,最终给客户端调用 对于策略模式,算法和环境独立开来,修改算法不会影响环境和客户端。 看下面一个例子: 首先确定一个接口: packag原创 2016-09-02 10:37:50 · 292 阅读 · 0 评论 -
【奔跑的菜鸟】Java的设计模式——装饰模式
Java中有许多设计模式,本片文章通过一个简化的装饰模式的代码,实现一个简单的装饰模式。 package com.java; public interface Component { public void doSomething(); } package com.java; public class ConcreteComponent implements Component {原创 2016-09-21 19:04:38 · 289 阅读 · 0 评论
分享