面向过程的问题
来源:1-1 继承的概念和特点
qq_又是你岂能_0
2019-10-25 10:35:07
老师,我想问下,面向过程是把每一个过程写出来。比如说
public void 事情1(){
do something
}
public void 事情2(){
do something
}
main(){
调用事情1()
调用事情2()
}
那么面向对象,您说面向对象可以随时调整过程,但是面向过程应该也可以吧,因为只要把调用方法的顺序换一换不就行了?因为面向对象也是要不停地调用写的函数,面向过程也是,这样又有什么很大的区别呢?因为都是可以调用函数来实现功能。
main(){
new 新对象1;
new 新对象2;
新对象1.事情1();
新对象1.事情2();
新对象2.事情2();
}
1回答
好帮手慕雪
2019-10-25
面向过程时一个类中,你能放多少方法呢?放的过多,是不是不好维护。如果分散到不同的类里,是不是也不好找。一个大的系统,你想想得有多少的方法呀。面向对象的话,就有一个规则,某个所属的对像,它本应该有什么方法,什么属性,就划分到那个类里。所以分门别类的放起来,该用谁时new对象去调用它。有这个对象,还有另一个存在的同样有这样属性方法的,再new,并且,两者可以同进存在,一个对象内的方法属性可以有相互的关联,这是面向过程是做不到的。祝:学习愉快
相似问题