自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 面向对象设计之五 继承与多态的危险性

继承与多态的危险性 继承与多态使面向对象的设计方法与传统的软件开发方式区别开来。然而滥用继承也会将一些设计方案带入无法实现的地步。 1 继承的滥用 本节的目标是审查不同形式的错误的继承,以避免在将用的工程项目中滥用继承。 1.1 组合与继承混用 混淆了is-a与has-a的关系,使用继承...

2011-10-25 23:13:51

阅读数 994

评论数 0

原创 系统设计中业务规则与系统规则的应用

系统设计中业务规则与系统规则的应用         在面向商业应用开发系统的时候,常常会遇到业务规则的说法。这些商业规则也可称之谓策略,对业务流程起到了限制和约束的作用。在传统的应用系统开发和实施过程中。业务规则(Business Rules)是在需求分析阶段由用户提供,内嵌在

2011-10-10 16:47:23

阅读数 1695

评论数 0

原创 面向对象设计之四 类型一致性和闭合行为原则

类型一致性和闭合行为   1 类class和类型type     从抽象的角度来理解,最好将类视为类型的实现。也就是说类型包括了类的目标以及类的状态空间和行为。实际上,一个类型可以有多个类,每个类都包括自己独立的内部设计。一个典型的例子是STL链表类型,在GNU实现中的li

2011-10-02 22:12:02

阅读数 1422

评论数 0

原创 面向对象设计之三 类的状态空间和行为

类的状态空间和行为 1 类的状态空间与行为        一个类表示一种共同的抽象性,这种抽象性是属于这个类的所有个体对象的共有属性。上面这个类的说明十分常见,但这句话的真正意义是什么呢?        抽象性含义是指我们在软件对象中不必考虑到真

2011-10-02 18:24:18

阅读数 1380

评论数 0

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