码迷,mamicode.com
首页 > 其他好文 > 详细

从活字印刷术的角度理解面向对象编程

时间:2016-12-04 23:37:44      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:需要   设计模式   多态   个人   bsp   可扩展   继承   对象   程序   

  《大话设计模式》开头从活字印刷术的例子讨论面向对象的好处,个人觉得非常形象。活字印刷术主要体现了面向对象的如下几点:

  1. 可维护:修改的话只需要修改某一个字;

  2. 可复用:别的字可以重新拿来用;

  3. 可扩展:如果要加字,只需要刻新字;

  4. 灵活性好:横排竖排都可以。

  通过封装、继承、多态把程序的耦合度降低,传统印刷术的问题就在于把所有的字都刻在同一版面上造成耦合度太高所致,用设计模式是的程序更加的灵活,容易修改,并且易于复用。 

从活字印刷术的角度理解面向对象编程

标签:需要   设计模式   多态   个人   bsp   可扩展   继承   对象   程序   

原文地址:http://www.cnblogs.com/jiayayao/p/6132185.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!