欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

php中的OOP思想简介及如何使用oop面向对象实现一个’软件’

程序员文章站 2022-07-12 22:02:11
...
OOPObject Oriented Programming,面向对象编程 面向对象程序设计

三大特征:

 封装:隐藏内部实现的细节,给外部提供一个接口,程序中是通过类来实现的

 继承:代码重用,通过extends实现,子类可以继承父类的属性和方法(private除外)

 多态:多种形态,PHP本身就是一个多态性语言,因为它是弱类型的,php多态不明显

 

$a = 100;

$a = oop;

 

OOP的好处:

 可维护,

  可重用,

 可扩展,

 灵活度高

 

如何使用面向对象的方法实现一个“软件”?

1.明确的业务需求

2.分析业务需求:在业务需求中找对象

3.设计数据模型描述对象,对象就是一组数据

  数据模型能够实现全部的软件功能

4.根据数学模型设计 类(数据的结构),概要编码

5.数据的初始化,构造器

 

软件的详细设计与实现(6--7)

6.根据数据可以实现绘图,显示数据到界面

7.增加方法实现软件的功能(动作:目的改数据)-->重绘

8.细化 7 完成软件

 

程序 = 数据结构(345) + 算法(678)

相关标签: PHP OOP