OO设计
文章平均质量分 86
lxxstarii
这个作者很懒,什么都没留下…
展开
-
(转)类与类关系的UML图与代码表现
类与类之间的关系对于理解面向对象具有很重要的作用,以前在面试的时候也经常被问到这个问题,在这里我就介绍一下。类与类之间存在以下关系:(1)泛化(Generalization)(2)关联(Association)(3)依赖(Dependency)(4)聚合(Aggregation)UML图与应用代码例子:1.泛化(Generalization)[泛化]表示类与类之间的继承关系,接口与接口之间的继转载 2009-10-28 14:17:00 · 475 阅读 · 0 评论 -
(转贴)61条面向对象设计的经验原则
“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” ----------Arthur J.Riel(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。(3)尽量减少类的协议中的消息。(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝转载 2009-10-28 14:14:00 · 385 阅读 · 0 评论 -
彻底解决JAVA和.net MD5加密中文不一致问题
最近开发遇到.net和JAVA用MD5加密中文不一样的问题 JAVA的MD5加密方法如下: public synchronized static final byte[] toMd5(String data,String encodingType) { Messa原创 2011-10-18 18:12:39 · 2472 阅读 · 1 评论