摘要:
开闭原则讲的是:一个软件应当时对为扩展开放,而对修改关闭。 Software entities should be open for extension,but closed for modification. 换句话描述就是:应当可以在不修改源代码的情况下改变... 阅读全文
posted @ 2010-12-03 16:40 喜糖 阅读(200) 评论(0) 推荐(0) 编辑
|
||
摘要:
开闭原则讲的是:一个软件应当时对为扩展开放,而对修改关闭。 Software entities should be open for extension,but closed for modification. 换句话描述就是:应当可以在不修改源代码的情况下改变... 阅读全文
posted @ 2010-12-03 16:40 喜糖 阅读(200) 评论(0) 推荐(0) 编辑
摘要:
提高软件系统的Maintainability和Reuseability是软件开发始终追求的目标。也是面向对象设计最需要考虑的内容。 一般来说,一个软件的开发非常快的。但他的维护时间将会非常非常的长。这时候一个良好的设计,将变得非常非常的重要。一个好的软件设计,必须能够允许新的设计需求以较为容易的方... 阅读全文
posted @ 2010-11-30 22:03 喜糖 阅读(196) 评论(0) 推荐(0) 编辑
摘要:
1 Generalization 就是继承关系 2 Association 关联关系。在java中主要体现为属性。 3 Aggregation 聚合关系。在java中主要体现为整体与部分的关系。 4 Composition 合成关系。在java中主要体现为整体与部分同生死的概念。 5 Dependency 依赖关系。在java中主要体现为参数和成员变量。 阅读全文
posted @ 2010-11-30 21:24 喜糖 阅读(209) 评论(0) 推荐(0) 编辑 |
||