面向对象和面向过程的区别:
面向过程: (如C语言)
根据需要分析步骤,将这些函数根据步骤叠加起来,一个套着一个,一直到需求全部实现,如果需求在代码实现之后变更,几乎需要全部重新进行程序设计,代码的维护性比较差.类似炒饭,将所有的原料全部混合,不容易单独的删除其中某个部分.
面向对象:(如java)
根据需求分析对象(类),将这些对象设计不同功能,一直到需求全部实现后,才将所有环扣在一起.如果需求在代码实现之后变更,只需取出相应的环,更改其对象和里面的功能,重新拼接回去即可,不会全部崩坏,无需全部重新进行程序设计,代码的维护性比较好.类似盖浇饭,需要什么就添加什么,不混合原料,很容易单独的删除其中某个部分.
标签:需求,Java,实现,代码,维护性,面向对象,全部,Course1 From: https://blog.51cto.com/u_15746472/6177885