面向对象的
浏览:1208 次

三个特点
1.封装
隐藏对象的属性和实现细节,仅提供公共访问,隔离更改,方便使用,并提高可重用性和安全性。
2.继承
提高代码重用性;继承是多态性的前提。

3.多态性
父类或接口定义的引用变量可以指向子类或具体实现类的实例对象。改进的程序可扩展性
五项基本原则
1.单一责任原则
2.开闭原理

3.利斯科夫替代原则LSP
4.依赖反转原理DIP
5.接口隔离原则ISP
优点和缺点
优点:易于维护、重用和扩展。由于面向对象的封装、继承和多态性,您可以设计一个低耦合系统,使系统更加灵活和易于维护

缺点:性能比面向过程的差