面向对象和面向过程讲解

面向对象:把构成这个问题的事物分成一个的对象,然后调用对象

面向过程:分析出实现这个问题所需要的步骤,然后一个步骤一个步骤的时间,然后从上往下把每个步骤连载一起。

 

例子说明:

洗衣服:

面向过程:把衣服放进盆子里->到洗液->加水->洗衣服->倒脏水->加水->洗衣服->拧干->晾晒;

面向对象:加水->洗衣服->倒脏水->加水->洗衣服->拧干这一系列洗衣机可以操作,所以可以把洗衣机看作一个对象,最终过程是把衣服放洗衣机->到洗衣液->启动洗衣机->晾干;

 

优缺点:

面向对象:因为他的特性是封装,继承,多台。所以它易扩展,易维护,易复用,但是因为需要实例化对象调用类,会消耗一定资源

面向过程:不需要实例化对象调用类所以它性能比面向对象好,但是它不易扩展,不易维护,不易复用。

 

posted @ 2021-02-07 15:43  阿陌i  阅读(162)  评论(0编辑  收藏  举报