面向对象技术总结


面向对象技术的总结:

1.基本原则:

1)抽象--------客观世界中抽象出的一个个名词

2)封装--------对客户隐藏,客户只能看到接口

3)模块性-----基本模块(队列,订单管理,订单提交,付账)

4)层次性

 

2.基本概念:这里接触的一些基本概念都是一些事物,包括结构事物,行为事物,分组事物。

1)对象:包括物理实体、概念实体、软件实体

                    描述:状态、行为、标识

2)类:对象的抽象,包括属性和方法

3)接口

4)组件:源程序、动态库、可执行程序

5)包:逻辑的组织单位

 

3.对象之间的关系:

1)关联:主要是整体与部分之间的关系,包括聚合和组合两种,其区别就是对生命期的管理

2)依赖:using

3)泛化(继承):包括单重继承和多重继承,继承的是父类的方法和属性

 

4.语言特点:

1)封装性

2)继承性

3)多态性

面向对象技术总结_第1张图片

总结完面向对象技术,发现很多地方和UML结构是一致的,然后查阅了资料得出以下的总结:

1.UML是统一建模语言,是对真实世界建模的标准标记,建模的过程是开发面向对象设计方法的第一步。

2.UML中事物与面向对象中的一些基本概念(类、组件、接口等)是一致的。

3.正在整个过程中具有抽象性和封装性

4.在语言特显上具有封装性、继承性、多态性。

总之:UML和面向对象技术是密不可分的。在了解面向对象技术的时候也是对UML中的几种图的充分的理解。


你可能感兴趣的:(CS)