001 面向对象思想

上传人:飞*** 文档编号:2475588 上传时间:2017-07-24 格式:PPT 页数:40 大小:4.34MB
返回 下载 相关 举报
001 面向对象思想_第1页
第1页 / 共40页
001 面向对象思想_第2页
第2页 / 共40页
001 面向对象思想_第3页
第3页 / 共40页
001 面向对象思想_第4页
第4页 / 共40页
001 面向对象思想_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《001 面向对象思想》由会员分享,可在线阅读,更多相关《001 面向对象思想(40页珍藏版)》请在金锄头文库上搜索。

1、2010年08月3日,面向对象思想,擎天博元 研发部 张宇,培训内容,面向对象思想概述 面向对象编程实践 面向对象设计原则、模式 面向对象思想升华,第一节:面向对象思想概述,诗(经)三百,一言以蔽之,曰:“ 思无邪”。 -孔子,语(言)三百,一言能蔽之,曰:“逻辑控制”。,-张宇,何为编程能力,对已知接口的逻辑控制力。,这里的接口泛指软硬件的底层约定,就现实工业行为中的编程来说,都常常会因为面向复杂的现实世界,而演化出庞大的控制逻辑。,如果需要你对数百万行的复杂逻辑进行彻底控制,能否入手?该如何下手?,工预善其事,必先利其器。,思想是百器之首,三种思想利器,面向对象思想 人工智能思想 面向切面

2、思想,你用过面向对象思想吗?,常见的面向对象思想应用?,SRP:面向对象单一职责设计原则。,当年大闹天宫时美猴王便是玉帝天庭的新挑战。美猴王说:“皇帝轮流做,明年到我家,直教他搬出去,将天公让与我!”。对于此挑战,太白金星对玉皇大帝的建议是:“降一道招安圣旨,把他宣上界来与他籍命在录一则不劳师动众,二则收仙有道也”。,换言之,不劳师动众,不破坏天规便是“闭”,收仙有道便是“开”。,OCP:封闭变化,开放扩展设计原则。,第二节:面向对象编程实践,为什么会有面向对象语言?,就个人来说,即使给我C语言,我也能实现面向对象几乎所有面向对象的思想和设计模式,无非于函数指针和静态变量的灵活使用,为什么还会

3、有C+,C#,Java这样的语言呢?,成全,即为仁。 -子思,面向对象语言易学又方便,而且设计时也考虑溶入了面向对象思想的关键字(interface,class,abstract,event.)。好用,于是是对于面向对象思想的成全。,面向对象编程实践,第三节:设计原则与设计模式,因为不勤学让人与人之间产生了差距。,不止不行,不塞不流。 -唐代韩愈原道,如果不停下来,通过学习纠正糟糕的编码方式,你的设计、编码能力将不会有进展。,若不学好经典设计模式,和通过设计模式理解面向对象的原则,你将不能很好使用面向对象思想在开发中。,为什么要学设计设计原则、模式?,寻常一样窗前月,才有梅花便不同。,知识的陪

4、伴不压与夜晚的梅花下的好友陪伴。,推荐几本设计模式的书,让你生动的了解面向对象。,不破不立,不跳出旧的格子,就不能在新的棋盘下子。面向对象的最终就是,你即对象,对象即你,没有其他任何束缚。,一切皆对象,面向对象设计原则,SRP:单一职责原则 OCP:开放封闭原则 ISP:接口隔离原则 DIP:依赖倒置原则LSP:里氏替换原则LOD:迪米特法则,面向对象设计模式,面向对象设计模式,有了精湛的技艺,你会干什么?,其实到了这个时候你已经不在乎语言,平台了,就像手上有了吹血利剑。对于你没有接触过的编程,你需要的只是重新做一个剑柄(及了解一下新的接口)。,我的一生都在等一个机会!不是为了证明我有多了不起!而是本来应该属于我的东西我就一定能得到! -小马哥 香港电影英雄本色I,第四节:面向对象思想升华,永远也不会结束,事实上重来都没有结束过。 当然,越少人走的路,道路越是充满荆棘。,奔向未来的日子,为什么风可以穿越荆棘?,因为荆棘有形,风无形。,对付现实中的难题,需无形之法。,依赖倒置以抽象虚无对现实的不同形式。可以这样解释。,有的人喜欢写出自己的底层适应不同的项目也可以这样解释。,不一定都得这样做,愿智慧之神将我化做风,让我穿越。,面向对象设计原则,面向对象设计模式,面向对象思想,Thank you!,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号