文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
7.5 观点3:面向对象编程是适用于大型程序的开发方法
通过之前的介绍,应该理解了为什么说面向对象编程适用于编写大型程序。假设一个程序需要10000个函数和20000个变量,如果把这个程序用100个类组织起来,那么平均一个类里就只有100个函数和200个变量了。程序的复杂度也就降到了原来的1%。如果使用了稍后将会讲解的封装这种编程技巧(即将函数和变量放入黑盒,使其对外界不可见),还可以更进一步降低复杂度
在讲解面向对象的书籍和文章中,由于受篇幅的限制,往往无法刊登大篇幅的示例程序。而通过短小的程序又无法把面向对象编程的优点传达出来,当然本书也不例外,所以就要请读者一边假想着自己在开发一个大型程序,一边阅读本书的解说。
为了接近计算机和人的距离,使计算机成为更容易使用的机器,围绕着计算机的各种技术都在不断发展,在人的直觉中,大件物品者是由组件组装起来的。因此可以说面向对象编程方法把同样的直觉带给了计算机,创造了一种顺序人类思维习惯的先进的开发方法
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论