一、 UML:Unified Modeling Language,统一建模语言。
- 作用:该语言被用来将程序代码与应用程序结构的必要细节传给其他开发者与客户
二、各种图形表示
-
类:
- 类的名字
- 类的成员变量
- 类的方法:方法名,方法接受的参数,冒号后面是返回的类型
- 继承:
- 作用:让你基于其他类来构建类,避免重复以及反复出现的程序代码
- 多态:
-
作用:与继承紧密相关。一个类继承另一个类的时候,多态让子类能代替父类。
- 多态有什么用处?
你可以编写使用父类的代码,但实际上将使用任何类型的子类,因此,你的代码是比较灵活的 - 我还是不太明白多态怎么让我的程序代码比较灵活?
假如要加个新的功能,你可以编写新的子类。但是,因为你的代码使用父类,所以代码的其余部分无需做任何改变,新的子类就可以运作!这意味着你的程序代码有灵活性,而且能够轻易地改变
- 封装:
-
作用:将部分数据对应用程序的其余部分隐藏起来,并且限制代码其余部分访问该数据的能力(封装保护程序代码里的信息,避免被不正确的使用)
注:封装是将类的实现隐藏起来,好让它容易使用与改变。封装让类以黑盒的方式提供服务给它的用户,但不开放该程序代码给其他人改变或者以错误的方式使用它。封装是遵循开闭原则(OCP)的关键技术。
网友评论