装饰者模式
摘要:1 简介 装饰者模式:动态的将新功能附加到对象上。在对象功能扩展方面,它比继承更有弹性,装饰者模式也体现了开闭原则(ocp) 2 特点 从角色上来说,可分为装饰者(装饰对象)和被装饰者 1) 装饰对象和被装饰者有相同的接口。 2) 装饰对象包含一个被装饰者的引用(reference) 3) 装饰对象
阅读全文
单例模式
摘要:1 说明 单例模式,属于创建类型的一种常用的软件设计模式。通过单例模式的方法创建的类在当前进程中只有一个实例 2 示例 2.1 最简单方式 public class Sing01 { public static Sing01 si = new Sing01(); private Sing01() {
阅读全文
设计模式01 简介
摘要:1 设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的
阅读全文