PHP学院的中学生 2021-01-13 14:45:38 367次浏览 1条回复 0 0 0
 (一
  1、什么是对象
   面向对象英文是Object,拆开来就是
  -面向
  -对象( Object )
  概念
   世间万物皆对象
   一切可见之物可见之物
   一个老人
   一个桌子
   一个球员
   一个女主播
   一切不可见之物也可以是对象
   一个空气里的细菌
   一个抽象的概念
   抽象
  2、对象的组成
   对象组成包含两部分成包含两部分含两部分
   对象的组成元素
   是对象的数据模型
   又被称为对象的属性为对象的属性象的属性
   对象的行为
   是对象的行为模型
   又被称为对象的方法为对象的方法象的方法
  3、对象的特点
   每一个对象都是独一无二
   比如说张三就是张三张三就是张三就是张三
   对象是一个特定的事物
   比如桌子
   再比如球员
   对象它是可以重复使用的
   比如球员詹姆斯
   再比如比如
   再比如比如
  4、什么是面向对象
   面向就是指在编程的时候
   比如你面向墙壁
   比如老师讲课老师讲课
   面向对象
   面向对象编程对象编程
   实际上就是编程的时候
  5、为什么要使用面向对象
  对象的描述方式更加贴合真实世界方式更加贴合真实世界
   我们早期的时候是面向过程编程
   在程序设计的过程当中
  6、面向对象的实质
   做任何事情我们都需要观察事物的本质
   把生活中要解决的问题
   比如我们要做一个家居软件要做一个家居软件
  方法有哪些呢有哪些呢
   再比如一个球员
   对象和对象之间的互动
   举例
   比如我从教室门口
  老师
  这个图里
  7、面向对象的基本思路象的基本思路基本思路
   第一步一步
  -任何实体都可以称为对象
   第二步二步
   对象里面存储的数据都是属性
   对于不同的业务我们要关注的属性是有所不同的我们要关注的属性是有所不同的
   比如上面的场景中
   比如女主播和球员都是人
   第三步三步
   比如说对象自己数据的改变都是行为
   对象和外部之间的交互
  8、面向对象的基本原则象的基本原则基本原则
   对象内部是高内聚的部是高内聚的高内聚的
   只包含一项特定的职能
   比如说球员
   所有对象相关的内容都封装在对象内部
   对象外部它是低耦合的
   外部的世界只能看见对象的部分属性
   外部世界只能看见对象的部分行为能看见对象的部分行为
   这个高内聚低耦合不关是对象的一些基本原则
   高内聚的好处就是
   高内聚低耦合它不仅仅只是我们设计对象的时候的基本原则

Yii用户专享10000元红包

Yii开发者福利,万元红包可用于云服务器、高防服务器、裸金属服务器、云数据库、高防IP购买和续费

您需要登录后才可以回复。登录 | 立即注册