问题详情
问题已解决
所属话题:
#实务#
老师,填空A和C是怎样的思路呀
84784999 | 提问时间:2023 01/11 09:07
青柠
金牌答疑老师
职称:会计实务
A和C的思路主要是面向对象程序设计(Object-Oriented Programming,简称OOP),据说是软件工程的一种设计模式,目的是将解决问题的步骤拆解为单独的对象,而这些对象又能够与其他对象进行协作,完成一个程序。 A的思路就是先把程序分解成一系列的操作,然后把每个操作分解为一个独立的对象,称为类(Class),每个类都由若干特定的属性(Attribute)、行为(Behavior)和一个特殊的方法(Method)组成,它们甚至可以彼此交互。 C的思路则是基于上述A类所构建的对象,通过把不同的对象汇总,来实现一个程序。它主要依赖于继承(Inheritance)和多态(Polymorphism)两个概念,以及私有(Private)、受保护(Protected)和公共(Public)三个类型的权限。继承极大地提高了类之间的复用性;多态则让程序的扩展性大大提高,并使代码逻辑更加清晰;而权限让开发者有能力调节哪些类的属性或方法可以被外部访问,以保护类的私有性。 以上就是A和C的思路总结,在学习OOP的过程中,要多加练习,才能掌握其原理和实践应用。 拓展知识:除了OOP,还有一种思路叫函数式编程(Functional Programming),它也是一种解决问题的设计模式,不过与OOP相比,它更注重于函数本身的作用,而非对象的状态变换,因此函数式编程的运行方式比较节约资源,性能也更高。
2023 01/11 09:16
下载APP,拍照搜题秒出结果

您有一张限时会员卡待领取

00:10:00

免费领取