面向对象与面向过程区别

面向过程与面向对象的理解

  面向过程:所关注的是做一件事情的步骤,流程

  面向对象:所关注的是做一件事情的人或物[对象]

  例如:()面线过程)斗地主  

                           洗牌->发牌->叫地主->出牌->判断输赢

                            f1()     f2()      f3()       f4()      f5()

                   main()
                   {
                     f1();
                     f2();
                     f3();
                     f4();
                     f5();
                    }

(面向对象)斗地主

           先确定有哪些对象参与 玩家  牌   荷官

           再确定分别能做什么

           荷官[洗牌f1()  发牌f2()   确定输赢f3()]

           玩家[叫地主f4()  出牌f5()]

public static void main{
      荷官.f1();
      荷官.f2();
      玩家.f4();
      玩家.f5();
      荷官.f3();
    

}

猜你喜欢

转载自umyeyes.iteye.com/blog/2345246