面向对象(上)--- 理解面向对象和面向过程

    科技2023-10-26  75

    理解面向过程和面向对象

    例子:人把大象装进冰箱:

    面向过程:强调的是功能和行为,以函数为最小单位,考虑怎么做

    把冰箱门打开抬起大象,塞进冰箱把冰箱门关闭

    面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做

    { 打开(冰箱){ 冰箱.打开(); } 抬起(大象){ 大象.进入(冰箱); } 关闭(冰箱){ 冰箱.闭合(); } } 冰箱{ 打开(){ ... } 闭合(){ ... } } 大象{ 进入(冰箱){ ... } }

    Processed: 0.027, SQL: 9