理解面向过程和面向对象
例子:人把大象装进冰箱:
面向过程:强调的是功能和行为,以函数为最小单位,考虑怎么做
把冰箱门打开抬起大象,塞进冰箱把冰箱门关闭
面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做
人
{
打开(冰箱)
{
冰箱
.打开
();
}
抬起
(大象
){
大象
.进入
(冰箱
);
}
关闭(冰箱)
{
冰箱
.闭合
();
}
}
冰箱
{
打开
(){
...
}
闭合
(){
...
}
}
大象
{
进入
(冰箱
){
...
}
}
转载请注明原文地址:https://blackberry.8miu.com/read-27390.html