为什么面向对象编程至关重要——概述其核心设计理念?
- 内容介绍
- 文章标签
- 相关推荐
本文共计5795个文字,预计阅读时间需要24分钟。
原文:本文字是我打算离开公司前的一次培训讲座的资料,讲述的是几个面向对象的设计原则,没有什么新鲜东西,都是比较浅显的内容,推荐刚接触面向对象编程的新手阅读,高手可能不太感兴趣。
修改后:本文整理自一次离职前的培训资料,涉及面向对象设计的几个基本原则,内容较为基础,适合面向对象编程初学者阅读,资深开发者可能觉得不够深入。
本文是我打算离开公司前的一次培训讲座的准备材料,讲得是几个面向对象的设计原则,没什么新鲜东西,都是比较浅显的内容,推荐刚接触面向对象编程的 新手阅读,高手达人们路过飘过即可。文章略长,不过内容过渡上比较平缓,应该比较容易阅读。
第一种讲法
凭什么要用面向对象来编程,不用是否可以?今天我们通过讲这么几个设计原则来说明为什么要用面向对象,它的好处在哪里。
开放-封闭原则:是说软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。
里氏代换原则:子类型必须能够替换掉它们的父类型。
依赖倒转原则:A. 高层模块不应该依赖低层模块。两个都应该依赖抽象。B. 抽象不应该依赖细节。细节应该依赖抽象。
讲解完毕,今天培训结束。
反响:捣浆糊讲解,大家笑骂。
第二种讲法
开放-封闭原则举例
1982年1月,小平同志在会见美国华人协会主席李耀滋时,第一次正式使用了“一国两制”的名词。
1982年9月,英国首相撒切尔 夫人同小平同志第一次会见。
本文共计5795个文字,预计阅读时间需要24分钟。
原文:本文字是我打算离开公司前的一次培训讲座的资料,讲述的是几个面向对象的设计原则,没有什么新鲜东西,都是比较浅显的内容,推荐刚接触面向对象编程的新手阅读,高手可能不太感兴趣。
修改后:本文整理自一次离职前的培训资料,涉及面向对象设计的几个基本原则,内容较为基础,适合面向对象编程初学者阅读,资深开发者可能觉得不够深入。
本文是我打算离开公司前的一次培训讲座的准备材料,讲得是几个面向对象的设计原则,没什么新鲜东西,都是比较浅显的内容,推荐刚接触面向对象编程的 新手阅读,高手达人们路过飘过即可。文章略长,不过内容过渡上比较平缓,应该比较容易阅读。
第一种讲法
凭什么要用面向对象来编程,不用是否可以?今天我们通过讲这么几个设计原则来说明为什么要用面向对象,它的好处在哪里。
开放-封闭原则:是说软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。
里氏代换原则:子类型必须能够替换掉它们的父类型。
依赖倒转原则:A. 高层模块不应该依赖低层模块。两个都应该依赖抽象。B. 抽象不应该依赖细节。细节应该依赖抽象。
讲解完毕,今天培训结束。
反响:捣浆糊讲解,大家笑骂。
第二种讲法
开放-封闭原则举例
1982年1月,小平同志在会见美国华人协会主席李耀滋时,第一次正式使用了“一国两制”的名词。
1982年9月,英国首相撒切尔 夫人同小平同志第一次会见。

