设计模式
桃华月禅
这个作者很懒,什么都没留下…
展开
-
设计模式——模板设计模式
1.意义 1.1 好处:提高了代码的扩展性和复用性 1.2 定义:在定义功能时,功能的一部分是确定的,但是有一部分是不确定的,确定的部分正在使用不确定部分。那时就将不确定的部分暴露出去,由该类的子类去完成 2.代码实现 /** *需求:获取一段程序运行的时间 *思路:1.获取时间可以用System类中的currentTimeMillis()方法 * 2.确定的部分定义在父类中,不原创 2014-11-23 19:45:12 · 576 阅读 · 0 评论 -
设计模式——单例设计模式
一.引言 历史:最早是建筑学领域的模式,然后GOF四人由其引申到编码方面,总结了23种设计模式 设计模式:解决某一类事情最行之有效的方法 二.单例设计模式 1 意义:限定该类在内存中只能建立一个对象,保证对象的唯一性 2 饿汉式 2.1 代码体现: //饿汉式,保证对象的唯一性 class Singleton { private Singleton(){}//私有化构造函数禁止该类原创 2014-11-10 15:51:21 · 507 阅读 · 0 评论 -
设计模式——装饰设计模式
装饰设计模式 1.意义 1.1 意义:当想要对已有的对象进行功能增强时,可以自定义类,将已有对象传入,基于已有功能提供加强功能,那么自定义类称为装饰类 1.2 装饰相比继承的好处 .继承思想实现增强类的过程如下: MyReader =>专门用于读取数据的类 |--MyTextReader原创 2014-12-09 21:30:29 · 485 阅读 · 0 评论