1.UML简介
UML,统一建模语言,是广泛使用的面向对象的系统建模方法。
2.面向对象的机制
把应用程序分成许多小块(对象),对象之间相互独立,组合对象,建立应用程序。
1)包装
将信息与处理信息的功能组合起来,包装成对象。或理解为把应用程序分解成较小的功能组合。好处之一是将系统改变的影响限制在对象内。
银行模型的包装
2)继承
子对象继承父对象的特征。好处是易于维护,只要改变父对象,子对象自动继承这个变化。
但是对子对象改变不会影响其他子对象和父对象。
3)多态
多态的定义是多种不同形式、阶段或类型发生的事,表示特定功能有多种形式或实现方法。在面向对象系统中,就是特定功能有多种实现方法。好处是易于建模。