首页 > 代码库 > 从活字印刷术的角度理解面向对象编程
从活字印刷术的角度理解面向对象编程
《大话设计模式》开头从活字印刷术的例子讨论面向对象的好处,个人觉得非常形象。活字印刷术主要体现了面向对象的如下几点:
1. 可维护:修改的话只需要修改某一个字;
2. 可复用:别的字可以重新拿来用;
3. 可扩展:如果要加字,只需要刻新字;
4. 灵活性好:横排竖排都可以。
通过封装、继承、多态把程序的耦合度降低,传统印刷术的问题就在于把所有的字都刻在同一版面上造成耦合度太高所致,用设计模式是的程序更加的灵活,容易修改,并且易于复用。
从活字印刷术的角度理解面向对象编程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。