面向对象的设计

2020-03-13  本文已影响0人  爽爽大虾酥

1. 面向对象设计的概念

面向对象的设计,要对软件的需求进行抽象和封装,进而实现一个软件的构造。

抽象一般是过程抽象和数据抽象,简单说过程抽象就是要知道干什么,数据抽象就是使用具有某个特性的数据。

封装是什么呢,两方面,在内部要实现抽象,在外部实现信息隐藏。

这些和软件设计有什么关系呢,软件设计中常描述的语言类就是在作抽象和封装。

类有继承、访问权限设置等等,原因就在于类的面向对象的描述意义。

2. 设计蓝图

在软件行业,设计之前也要画一个图纸的,这个图纸就是UML图。

UML图专业上会定义很多种类,所反应的设计方面也不相同。常用的有两种:静态的类图,动态的交互图。

上一篇 下一篇

猜你喜欢

热点阅读