设计模式
文章平均质量分 59
Dan_Sky815
天天开心。。。。
展开
-
设计模式 之单例模式
[b]一:定义[/b] 单例模式意思就是只有一个实例,单例模式确保某一个类只有一个实例而且自行实例化并向整个系统提供这个实例,这个类称为单例类。 [b]二:生活中的例子说明[/b] 一个window系统里对应只有一个回收站 [b]三:模式的好处[/b] 单例模式的好处在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收(garbage colle...原创 2011-03-25 20:09:48 · 155 阅读 · 0 评论 -
设计模式 之 组合模式
[b]定义:[/b] 将对象以树形结构组合起来,以达到“部分一整体”的层次结构,使的客户端对单个对象和组合对象的使用具有一致性。 [b]解决问题:[/b] 树形数据结构的方案。 [b]适用性:[/b] * 你想表示对象的部分-整体层次结构。 * 你希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象。 [b]...原创 2011-03-25 20:52:45 · 143 阅读 · 0 评论 -
设计模式 之 状态模式
[b]定义:[/b] 不同的状态,不同的行为。或者说,每个状态有着相应的行为,应用于系统中过多的if else条件判断。 [b]何时使用设计模式?[/b] state模式在实际应用中比较多,适合“状态的切换”因为我们经常会使用if else进行状态 切换,如果针对状态的这样判断反复出现,我们就要想到是否该采取state模式了。 不只是根据状态,也有根据属性.如果某个对象的...原创 2011-03-25 21:20:00 · 184 阅读 · 0 评论