面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做
面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做
举例说明:人把大象塞到冰箱里
1:面向过程设计,开发三个函数
1)把冰箱门打开
2)抬起大象,塞进冰箱
3)把冰箱门关闭
2:面向对象设计,设计三个类,每个类有具体功能
class 人{
打开(冰箱){
冰箱.开门();
}
}
class 冰箱{
开门();
}
class 大象{
进入();
}
面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做
面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做
举例说明:人把大象塞到冰箱里
1:面向过程设计,开发三个函数
1)把冰箱门打开
2)抬起大象,塞进冰箱
3)把冰箱门关闭
2:面向对象设计,设计三个类,每个类有具体功能
class 人{
打开(冰箱){
冰箱.开门();
}
}
class 冰箱{
开门();
}
class 大象{
进入();
}

被折叠的 条评论
为什么被折叠?