PO与OO的编程思想

PO(Procedure Oriented,面向过程)。

面向过程是一种按步骤一步步解决问题的编程思想。

如要完成做菜的任务,需要按顺序完成以下几步:

(1)洗菜

(2)切菜

(3)炒菜

一步一步执行,最终完成任务,这就是面向过程的思想。

 

OO(Object Oriented,面向对象)。

面向对象将事物都看成对象,将具有相同特征的实物看作类。通过对类与对象的继承,封装,多态的实现,完成模拟现实从而决绝问题。

OP思想

 

现实中的事物具有一定的属性和行为,如一只白猫有毛,胡须等(属性),会跳,喝水,吃(行为),我们将所有的猫(黑猫,白猫,花猫等)看作一个类。这里的各种猫是具有相同属性和行为的一个集合,我们将这个集合成为抽象数据类型(ADT)。对应到编程中,我们将具体的一只白猫看作一个对象,将所有的猫看作一个类。猫的属性对应为成员变量,行为对应为成员方法。我们吧通过类创造出的一个具体的对象叫类的实例化。

封装:通俗的说就是该给谁看的给谁看,在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值