简单的面向对象学习

来源:互联网 发布:游戏特效网络课程 编辑:程序博客网 时间:2024/06/06 01:37
面向对象方法学概述:
面向对象方法学的要点:面向对象方法学的出发点和基本原则,是尽可能的模拟人类习惯的思维方式。
面向对象方法是一种数据和信息为主线,把数据和处理结合的方法。
面向对象方法具有下述4个要点:
1)认为客观世界是由对象组成的,任何事物都是对象,复杂的对象可以由简单的对象以某种方式组合而成。
2)把每个对象看成类(class),每个对象类都定义了一组数据和一组方法。
3)类的继承
4)类的封装
面向对象方法学的优点:
1)与人类习惯的思维方法一致
2)稳定性好
3)可重用性好
4)较易开发大型软件产品
5)可维护性好
面向对象的概念:
对象的定义:对象是具有相同状态的一组操作的集合。javascript里对象就是键值对。
对象的特点:以数据为中心,对象是主动地,实现了数据封装,本质上具有并行性,模块独立性好
类(class):是对具有相同数据和相同操作的一组相似对象的定义。
面向对象建模:用面向对象方法开发软件,通常需建立3种形式的模型,它们分别是描述系统数据结构的对象模型,描述系统控制结构的动态模型和描述系统功能的功能模型。