
设计模式
u022726695
这个作者很懒,什么都没留下…
展开
-
rose中的聚合和组合
rose中的关联提供了两种聚合表示法,一种是单向聚合,另一种称之为聚合。我理解为:如果A与B是单向聚合: class A{ public A(); public B theB; ... } 如果A与B是聚合: class A{ public A(); public B theB; ... } class B{ public B(); public A theA; ......2009-04-25 22:02:10 · 1006 阅读 · 0 评论 -
观察者模式(Observer)
需求: 现实生活中,我们有这样的需求,某一个事物的状态发生了改变,我们就需要通知另外跟这个事物息息相关的一些事物可以认为,这些事物共同监视着这个它们都很感兴趣的事物,如果这个事物状态发生变化,那么它们接到通知,并作出相应的改变,整个过程,叫做观察者模式。类图:一种实现:另一种实现方式: 参照上面的类图,我们采用第二种实现方式,也是java种支持的模式,实现一个...2010-07-13 20:51:00 · 114 阅读 · 0 评论 -
设计模式出现之前的几大原则
最近在学习DP,嗯,很浅显,只是花两个小时去认识每个模式,自己没有在实际项目中有过真正的运用,文中有些话参考了java与模式那本书,剩下的是自己小小的一点点感悟,我贴出来是想让大家看看我的理解是否正确,还是有所偏差?各位OO大虾,轻拍,我每个模式都记下了自己的感悟,拍重了我怕得了害怕发帖的病,我更多的是想看到大家对我的理解的指正,谢谢~ 2010年8月30日22:54:24,修改:为...2010-08-30 22:39:01 · 102 阅读 · 0 评论 -
单例模式的七种写法
转载请注明出处:http://cantellow.iteye.com/blog/838473 第一种(懒汉,线程不安全): public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getIns...2010-12-10 13:02:25 · 567 阅读 · 0 评论