面向对象编程立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进编程所必需的“对象”中。同时面向对象的编程语言使得复杂的工作条理清晰,且编写容易。