文档库 最新最全的文档下载
当前位置:文档库 › UML设计原则(适合初学者)

UML设计原则(适合初学者)

UML设计原则(适合初学者)
UML设计原则(适合初学者)

面向对象设计原则

面向对象设计步骤:

细化重组类.

类,属性关系可见性

方法

设计模式设计

画出设计图

面向对象设计原则;

1 开_闭原则.

对新功能开,对修改关闭.

1抽象化的基本功能不变.不会被修改. 2 把可变性封装起来.作为变化的功能.

比如,学生.学生就应该有功课,课外的活动.因为功课不会改变,就把功课抽象为基本功能.用于继承.永远不会被修改.而把课外活动抽象为接口,可以随时变化.

2 里氏转换原则(LSP)

父类可以用子类代替.如:

里氏转换原则是对开闭原则的补充,违反里氏原则就是违反开闭原则.并且是代理模式成立的基础.

3 依赖倒转原则

抽象类不应该依赖于细节.细节应该依赖于抽象.该层模块不应该依赖于底层模块.即,都依赖于抽象.

C H 类依赖于抽象的接口G。

4 接口隔离原则

使用专门的接口比用一个接口好.一个类对另一个类的依赖性应当奖励在最想接

口.

5 迪米特原则

即是最少知识原则.一个对象应当对于其他的对象尽可能的少的了解.就是对象与对向之间要关系联系较少.各个对象能够独立运行.

6 组合/聚合原则

用聚合类达到代码复用,而不是用继承关系来复用代码.如图:

将一个对象纳入一个新对象中去,成为其中的一部分,新对性爱那个就可以调用引入的就对象的方法和功能.

风帆股份方法

相关文档