PHP面向对象编程(一)
来源:互联网 发布:模拟美股软件 编辑:程序博客网 时间:2024/04/30 06:17
一.面向对象的概念
(一).对象的基本组成
1.对象的组成元素
①是对象的数据模型,用户描述对象的数据
②又被称为对象的属性,或者对象的成员变量
2.对象的行为
①是对象的行为模型,用户描述对象能够做什么事情
②又被称为对象的方法
(二)对象的特点
1.每个对象都是独一无二的
2.对象是一个特定实物,他只能是完成特定功能
3.对象是可以重复使用的
(三)面向对象简介
1.什么是面向对象?
面向就是在编程的时候一直把对象放在心上.
2.面向对象编程就是在编程的时候数据结构(数据组织方式)都通过对象的结构进行存储
①属性,方法
3.为什么要使用面向对象?
①对象的描述方式更加贴合真实的世界,有利于大型业务的理解.
②在程序设计的过程中用对象的视角分析世界的时候能够拉近程序设计和真是世界的距离
(四)面向对象的实质
1.面向对象就是把生活中要解决的问题都用对象的方式进行存储
①属性
②方法
2.对象与对象之间通过方法的调用完成互动
①方法
(五).面向对象的基本思路
1.第一步:识别对象
任何实体都可以被识别为一个对象
2.第二步:识别对象的属性
对象里面存储的数据被识别为属性
对于不同的业务逻辑,关注的数据不同,对象里面存储的属性也不同
3.第三步:识别对象的行为
对象自己属性数据的改变
对象和外部交互
(六)面向对象的基本原则
1.对象内部是高内聚的
①对象只负责一项特定的职能(职能可大可小)
②所有对象相关的内容都封装到对象内部
2.对象外部是低耦合的
①外部世界可以看到对象的一些属性(并非全部)
②外部世界可以看到对象可以做某些事情(并非全部)
0 0
- PHP面向对象编程(一)
- php面向对象编程读书笔记一(hsg)
- PHP 面向对象编程
- PHP面向对象编程
- PHP面向对象编程
- PHP面向对象编程
- PHP面向对象编程
- php面向对象编程
- php面向对象编程
- php面向对象编程
- PHP面向对象编程
- PHP面向对象编程
- php面向对象(一)
- PHP面向对象(一)
- 面向对象编程一
- PHP面向对象编程设计模式(一)策略模式
- PHP的面向对象编程
- PHP中的面向对象编程
- OJ 1987: C语言实验——矩阵转置
- Spring 缓存数据
- java多线程详细理解!
- 学习在Drupal8中调试Twig
- 英文学习-黄山银钩
- PHP面向对象编程(一)
- unsigned long类型转换为CString出现的问题
- 线段树
- 使用classloader加载文件
- C# Task.WhenAll Parallel
- 二叉排序树
- Linux目录学习Q&A
- BFC(格式化上下文)
- VPN服务基础理论学习