面向对象编程

面向对象编程

对象能够相当有效地表示现实世界的实体;

面向对象编程就允许将程序映射为它所代表的现实情况.

面向对象方法使实际问题更容易解决.

问题求解

一般而言,求解一个问题包括多个步骤:

1.分析问题;

2.设计方案;

3.考虑方案中的其他因素,然后精化方案;

4.实施方案

5.测试方案并改正存在的问题.

第一步是理解问题;现实世界的实际情况就是求解问题的关键

设计出好的方案的关键在于:将大问题分解成容易处理的小问题

面向对象的软件原理

对象:对象时程序中的基本元素.一个软件对象代表问题域中的一个实际对象.具体的,活生的,实例化

属性:对象的属性时其内部保存的数据,可以是基本类型数据或是其他对象属性和方法都来自对象

方法:方法是一组编程语句,一组方法与一个对象相关联,方法定义了对象可能有的行为方法可以更新或获取属性值

类   :对象由类定义,类是建立对象的模型或蓝图;抽象的模板;一个类定义可以得到多个对象;

封装:对象必须封装起来,这意味着对象要保护并管理自己的信息.隐藏细节

继承:一个人继承另一个人的东西,遗产;类可以通过继承由其他类产生

多态:多态是指一种统一的方式引用有继承关系的不同对象.

原文地址:https://www.cnblogs.com/max-hou/p/9900128.html