设计模式
筋斗云王
这个作者很懒,什么都没留下…
展开
-
oop中设计类的时候应该遵守的原则
在面向对象设计中,如何通过很小的设计改变就可以应对设计需求的变化,这是令设计者极为关注的问题。为此不少OO先驱提出了很多有关面向对象的设计原则用于指导OO的设计和开发。下面是几条与类设计相关的设计原则。1. 开闭原则(the Open Closed Principle OCP) 一个模块在扩展性方面应该是开放的而在更改性方面应该是封闭的。因此在进行面向对象设计时要尽量考虑转载 2008-09-19 19:59:00 · 942 阅读 · 0 评论 -
工厂模式
1.工厂类是将生成对象代码放入一个单独的类中完成(委托这个工厂类为自己生产产品)2.工厂方法是在基类中放入一个抽象方法(工厂方法),利用子类来实现提供产品的代码原创 2008-09-24 23:35:00 · 544 阅读 · 0 评论 -
装饰模式
/** * @(#)store.java *这是headfirst中的讲装饰模式的例子 *用不同的原料(比如mocka来丰富(装饰)咖啡) *特别注意:抽象类可以有自己的构造函数,但不能显示的调用,可以用子类调用它 *若将Beverage类的price()函数改为普通函数,同样可以实现多态,所以多态不需要虚函数 * @author * @version 1.00 2008/9/25 */abst原创 2008-09-26 00:41:00 · 534 阅读 · 0 评论 -
java文件中为什么会有serialVersionUID
[转自: http://tbase.itpub.net/post/4931/42269]java文件中为什么会有serialVersionUID 。一些java类中为什么需要重载 serialVersionUID 属性。在Java中,软件的兼容性是一个大问题,尤其在使用到对象串行性的时候,那么在某一个对象已经被串行化了,可是这个对象又被修改后重新部署了,那么在这种情况下, 用原创 2013-04-10 14:46:31 · 645 阅读 · 0 评论