正在回答 回答被采纳积分+1
1回答
好帮手慕久久
2023-01-02 14:18:01
同学你好,解答如下:
代码的实现方式并不唯一,用面向过程的写法实现需求是可以的。相对来讲,面向对象写法,更容易拓展功能,比如我想拓展一下轮播图的功能,那么用面向对象写法会更容易实现。这一点,同学以后遇到的需求多了,才能体会到。
另外,面向对象写法,封装性更高,这种写法可以减少全局变量的数量。面向过程实现需求时,往往需要定义一些全局变量,这样不同方法之间才能访问这个变量。全局变量多了,会存在隐患,比如我不小心在另一个位置定义了一个同名变量,那么这两个变量之间的操作就会互相干扰。但是面向对象不需要定义全局变量,各个变量、属性都在类内部,私密性更高。
面向对象写法整体比面向过程高级,也是中高级程序员必会的技能。实际开发中,你的同事很可能就用面向对象的方式写代码,如果你不会、甚至看不懂,就没法与人家同步开发。所以会的越多,看的代码形式越多,对以后发展好处越大。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星