11.2 面向对象设计风格
程序设计风格事关软件的质量和效率。在所有的程序设计应用中,风格好坏至关重要。这一点在面向对象设计和程序设计中表现尤为突出,应引起特别注意。因为面向对象方法的许多优点都是建立在复用性好、扩充性好等良好的程序设计风格的基础上的。(https://www.daowen.com)
一个良好的程序风格特别注重是否满足功能的需求。一般地说,根据正确的设计准则而设计的程序大多是正确、可读、可扩充且易于调试成功的。大多数用于传统程序设计语言的设计准则也适合于面向对象程序设计。然而,针对面向对象程序设计中所独有的封装、继承等特性,则需要新的设计准则。接下来主要从复用性、继承机制、扩充性、健壮性等几方面论述面向对象程序设计风格。