A. 可重用性:面向对象程序设计方法可以通过继承、多态等方式实现代码的重用,避免在编写程序时重复编写相同的代码,提高了代码开发效率。
B. 可扩展性:面向对象程序设计方法具有良好的扩展性,可以方便地添加新的功能模块,同时避免对已有代码造成影响,提高了系统的可维护性和可扩展性。
C. 易于管理和维护:面向对象程序设计方法具有良好的模块化特性,类与类之间的关系清晰明确,程序结构清晰,易于管理和维护。
D. 简单易懂:尽管面向对象程序设计方法代码抽象程度高,但是它也需要良好的设计和编码思维角度来应对较为复杂的软件开发任务,因此选项 D 不是面向对象程序设计方法的优点。