自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

碧水石

行到水穷处,坐看云起时

  • 博客(2)
  • 收藏
  • 关注

原创 理解类创建型模式和对象创建型模式

三年前初看GoF的设计模式时,对于抽象工厂和工厂方法模式的实现都要理解半天,更不用说对概念上的理解了。之后每次翻看此书都能有很多新的体会,像酒一样越品越醇。一次和同事聊到此时,突然才明白类创建型和对象创建型的区别。GoF的模式中明确提出,抽象工厂是类创建型模式,工厂方法是对象创建型模式。在实际的使用过程中,常常根据实际情况用了上面的两种模式,一般较少区分类创建型模式和对象创建型模式。先

2007-01-14 17:45:00 3132 5

原创 使用合成还是聚合

       面向对象的设计原则告诉我们应该尽量使用合成(Composition)或聚合(Association),不使用继承,这也就是合成-聚合复用原则(Composition Association Reference Principle,CARP)。       聚合表示一种拥有关系,是部分与整体的关系。合成则表示一种更强大的拥有,部分和整体的生命周期相同。如某人有一本书,就可以表示

2007-01-14 15:49:00 568

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除