![](https://img.haomeiwen.com/i2812999/1204dec558f6449c.png)
![](https://img.haomeiwen.com/i2812999/873ef7bf03115d40.png)
-
UML
- inheritance
继承让你基于其他类来构建类,避免重复及反复出现的程序代码
![](https://img.haomeiwen.com/i2812999/4d019db02c729523.png)
- polymorphism
面向接口而不是面向实现
![](https://img.haomeiwen.com/i2812999/1f0239af1df1c940.png)
- encapsulation
封装的价值
封装保护程序代码里的信息免于被不正确地使用。使用封装的数据,类对数据所做的任何计算或检查都受到保护,因为数据不能被直接访问。
![](https://img.haomeiwen.com/i2812999/25ca59b1c6f7f47a.png)
![](https://img.haomeiwen.com/i2812999/6a2893a809475074.png)
![](https://img.haomeiwen.com/i2812999/b277995c5808253b.png)
继承让你基于其他类来构建类,避免重复及反复出现的程序代码
面向接口而不是面向实现
封装的价值
封装保护程序代码里的信息免于被不正确地使用。使用封装的数据,类对数据所做的任何计算或检查都受到保护,因为数据不能被直接访问。
本文标题:(番外·零)UML与类图,继承、多态与封装
本文链接:https://www.haomeiwen.com/subject/babhixtx.html
网友评论