Suche senden
Hochladen
腾讯大讲堂05 面向对象应对之道
•
Als PPT, PDF herunterladen
•
7 gefällt mir
•
422 views
A
areyouok
Folgen
Melden
Teilen
Melden
Teilen
1 von 88
Jetzt herunterladen
Empfohlen
腾讯大讲堂44 qq game后台开发介绍
腾讯大讲堂44 qq game后台开发介绍
areyouok
腾讯大讲堂14 qq直播(qq live) 介绍
腾讯大讲堂14 qq直播(qq live) 介绍
areyouok
重构——关于可读性、原则和模式
重构——关于可读性、原则和模式
cnfi
大数据的Reactive设计范式和akka实践
大数据的Reactive设计范式和akka实践
Sean Zhong
金字塔原理思考、写作和解决问题的逻辑教材
金字塔原理思考、写作和解决问题的逻辑教材
tielong
软件工程 第十一章
软件工程 第十一章
浒 刘
OOAD
OOAD
shiyanyong
安卓中的设计模式举例 by hjm1fb
安卓中的设计模式举例 by hjm1fb
Albert Hong
Empfohlen
腾讯大讲堂44 qq game后台开发介绍
腾讯大讲堂44 qq game后台开发介绍
areyouok
腾讯大讲堂14 qq直播(qq live) 介绍
腾讯大讲堂14 qq直播(qq live) 介绍
areyouok
重构——关于可读性、原则和模式
重构——关于可读性、原则和模式
cnfi
大数据的Reactive设计范式和akka实践
大数据的Reactive设计范式和akka实践
Sean Zhong
金字塔原理思考、写作和解决问题的逻辑教材
金字塔原理思考、写作和解决问题的逻辑教材
tielong
软件工程 第十一章
软件工程 第十一章
浒 刘
OOAD
OOAD
shiyanyong
安卓中的设计模式举例 by hjm1fb
安卓中的设计模式举例 by hjm1fb
Albert Hong
资身Dba经验谈
资身Dba经验谈
yiditushe
01 orm概述及持久化介绍
01 orm概述及持久化介绍
Zelin Wang
信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp
zhoujg
金字塔原理培训演示教材
金字塔原理培训演示教材
明镜 王
金字塔原理培训演示教材
金字塔原理培训演示教材
明镜 王
7 issues --- Foundation for goals --- part1 2014-09-01-002
7 issues --- Foundation for goals --- part1 2014-09-01-002
Tein Horng Yuan
Refactoring with Patterns in PHP
Refactoring with Patterns in PHP
Jace Ju
設計模式的解析與活用:分析
設計模式的解析與活用:分析
Kane Shih
软件设计原则、模式与应用
软件设计原则、模式与应用
yiditushe
PLS偏最小平方法教材一天-三星統計謝章升-20131122
PLS偏最小平方法教材一天-三星統計謝章升-20131122
Beckett Hsieh
业务需求分析入门
业务需求分析入门
zhoujg
Design Pattern - Factory Pattern
Design Pattern - Factory Pattern
Li-Wei Yao
2012/05/23 AU Talk - 讓事情發生
2012/05/23 AU Talk - 讓事情發生
appuniverz
魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式
fangdeng
魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式
fangdeng
P6 User 概述与配置
P6 User 概述与配置
epst
簡報規劃與技巧
簡報規劃與技巧
基欽 劉
对“新软攀峰”官网项目中面向对象设计原则和包设计原则的分析与修改
对“新软攀峰”官网项目中面向对象设计原则和包设计原则的分析与修改
zhaoyulee
Part04
Part04
wyl
掌星 移动互联网开发笔记-Vol002
掌星 移动互联网开发笔记-Vol002
rainx1982
22浅谈游戏音频开发及制作
22浅谈游戏音频开发及制作
areyouok
腾讯大讲堂37 内容运营的基础知识
腾讯大讲堂37 内容运营的基础知识
areyouok
Weitere ähnliche Inhalte
Ähnlich wie 腾讯大讲堂05 面向对象应对之道
资身Dba经验谈
资身Dba经验谈
yiditushe
01 orm概述及持久化介绍
01 orm概述及持久化介绍
Zelin Wang
信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp
zhoujg
金字塔原理培训演示教材
金字塔原理培训演示教材
明镜 王
金字塔原理培训演示教材
金字塔原理培训演示教材
明镜 王
7 issues --- Foundation for goals --- part1 2014-09-01-002
7 issues --- Foundation for goals --- part1 2014-09-01-002
Tein Horng Yuan
Refactoring with Patterns in PHP
Refactoring with Patterns in PHP
Jace Ju
設計模式的解析與活用:分析
設計模式的解析與活用:分析
Kane Shih
软件设计原则、模式与应用
软件设计原则、模式与应用
yiditushe
PLS偏最小平方法教材一天-三星統計謝章升-20131122
PLS偏最小平方法教材一天-三星統計謝章升-20131122
Beckett Hsieh
业务需求分析入门
业务需求分析入门
zhoujg
Design Pattern - Factory Pattern
Design Pattern - Factory Pattern
Li-Wei Yao
2012/05/23 AU Talk - 讓事情發生
2012/05/23 AU Talk - 讓事情發生
appuniverz
魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式
fangdeng
魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式
fangdeng
P6 User 概述与配置
P6 User 概述与配置
epst
簡報規劃與技巧
簡報規劃與技巧
基欽 劉
对“新软攀峰”官网项目中面向对象设计原则和包设计原则的分析与修改
对“新软攀峰”官网项目中面向对象设计原则和包设计原则的分析与修改
zhaoyulee
Part04
Part04
wyl
掌星 移动互联网开发笔记-Vol002
掌星 移动互联网开发笔记-Vol002
rainx1982
Ähnlich wie 腾讯大讲堂05 面向对象应对之道
(20)
资身Dba经验谈
资身Dba经验谈
01 orm概述及持久化介绍
01 orm概述及持久化介绍
信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp
金字塔原理培训演示教材
金字塔原理培训演示教材
金字塔原理培训演示教材
金字塔原理培训演示教材
7 issues --- Foundation for goals --- part1 2014-09-01-002
7 issues --- Foundation for goals --- part1 2014-09-01-002
Refactoring with Patterns in PHP
Refactoring with Patterns in PHP
設計模式的解析與活用:分析
設計模式的解析與活用:分析
软件设计原则、模式与应用
软件设计原则、模式与应用
PLS偏最小平方法教材一天-三星統計謝章升-20131122
PLS偏最小平方法教材一天-三星統計謝章升-20131122
业务需求分析入门
业务需求分析入门
Design Pattern - Factory Pattern
Design Pattern - Factory Pattern
2012/05/23 AU Talk - 讓事情發生
2012/05/23 AU Talk - 讓事情發生
魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式
魏琪君-重构-关于可读性、原则和模式
P6 User 概述与配置
P6 User 概述与配置
簡報規劃與技巧
簡報規劃與技巧
对“新软攀峰”官网项目中面向对象设计原则和包设计原则的分析与修改
对“新软攀峰”官网项目中面向对象设计原则和包设计原则的分析与修改
Part04
Part04
掌星 移动互联网开发笔记-Vol002
掌星 移动互联网开发笔记-Vol002
Mehr von areyouok
22浅谈游戏音频开发及制作
22浅谈游戏音频开发及制作
areyouok
腾讯大讲堂37 内容运营的基础知识
腾讯大讲堂37 内容运营的基础知识
areyouok
腾讯大讲堂25 企业级搜索托管平台介绍
腾讯大讲堂25 企业级搜索托管平台介绍
areyouok
腾讯大讲堂06 qq邮箱性能优化
腾讯大讲堂06 qq邮箱性能优化
areyouok
腾讯大讲堂52 《激战》少数派报告
腾讯大讲堂52 《激战》少数派报告
areyouok
腾讯大讲堂51 游戏产品运营事故案例介绍
腾讯大讲堂51 游戏产品运营事故案例介绍
areyouok
腾讯大讲堂48 数据库查询优化浅析
腾讯大讲堂48 数据库查询优化浅析
areyouok
腾讯大讲堂46 自由cgi之路v3
腾讯大讲堂46 自由cgi之路v3
areyouok
腾讯大讲堂50 疯狂美剧,快乐英语
腾讯大讲堂50 疯狂美剧,快乐英语
areyouok
腾讯大讲堂45 解剖ttc
腾讯大讲堂45 解剖ttc
areyouok
腾讯大讲堂43 专利运营
腾讯大讲堂43 专利运营
areyouok
腾讯大讲堂38 oracle基础体系结构及性能优化
腾讯大讲堂38 oracle基础体系结构及性能优化
areyouok
腾讯大讲堂49期 产品翻译面面谈
腾讯大讲堂49期 产品翻译面面谈
areyouok
腾讯大讲堂42 数据库内核设计思路浅析
腾讯大讲堂42 数据库内核设计思路浅析
areyouok
腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松
areyouok
腾讯大讲堂29 营销平台让你我共赢
腾讯大讲堂29 营销平台让你我共赢
areyouok
腾讯大讲堂26 带宽优化之道
腾讯大讲堂26 带宽优化之道
areyouok
腾讯大讲堂24 qq show2.0重构历程
腾讯大讲堂24 qq show2.0重构历程
areyouok
腾讯大讲堂41 国际化-走向海外市场的必经之路
腾讯大讲堂41 国际化-走向海外市场的必经之路
areyouok
腾讯大讲堂54 webgame 市场分析及设计探讨
腾讯大讲堂54 webgame 市场分析及设计探讨
areyouok
Mehr von areyouok
(20)
22浅谈游戏音频开发及制作
22浅谈游戏音频开发及制作
腾讯大讲堂37 内容运营的基础知识
腾讯大讲堂37 内容运营的基础知识
腾讯大讲堂25 企业级搜索托管平台介绍
腾讯大讲堂25 企业级搜索托管平台介绍
腾讯大讲堂06 qq邮箱性能优化
腾讯大讲堂06 qq邮箱性能优化
腾讯大讲堂52 《激战》少数派报告
腾讯大讲堂52 《激战》少数派报告
腾讯大讲堂51 游戏产品运营事故案例介绍
腾讯大讲堂51 游戏产品运营事故案例介绍
腾讯大讲堂48 数据库查询优化浅析
腾讯大讲堂48 数据库查询优化浅析
腾讯大讲堂46 自由cgi之路v3
腾讯大讲堂46 自由cgi之路v3
腾讯大讲堂50 疯狂美剧,快乐英语
腾讯大讲堂50 疯狂美剧,快乐英语
腾讯大讲堂45 解剖ttc
腾讯大讲堂45 解剖ttc
腾讯大讲堂43 专利运营
腾讯大讲堂43 专利运营
腾讯大讲堂38 oracle基础体系结构及性能优化
腾讯大讲堂38 oracle基础体系结构及性能优化
腾讯大讲堂49期 产品翻译面面谈
腾讯大讲堂49期 产品翻译面面谈
腾讯大讲堂42 数据库内核设计思路浅析
腾讯大讲堂42 数据库内核设计思路浅析
腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂30 运维工具让你的开发运营更轻松
腾讯大讲堂29 营销平台让你我共赢
腾讯大讲堂29 营销平台让你我共赢
腾讯大讲堂26 带宽优化之道
腾讯大讲堂26 带宽优化之道
腾讯大讲堂24 qq show2.0重构历程
腾讯大讲堂24 qq show2.0重构历程
腾讯大讲堂41 国际化-走向海外市场的必经之路
腾讯大讲堂41 国际化-走向海外市场的必经之路
腾讯大讲堂54 webgame 市场分析及设计探讨
腾讯大讲堂54 webgame 市场分析及设计探讨
腾讯大讲堂05 面向对象应对之道
1.
面向对象开发 课程开发 :penghao
2008-04-01
2.
3.
4.
我们面对的是什么?
5.
6.
7.
细粒度结构设计 - 本文档关注的核心
8.
什么代码写得好?什么叫坏的代码?有标准吗? 2-5
9.
10.
11.
12.
13.
14.
15.
如何来表达一个 mmog- 静态视图?
16.
针对某个领域对象粗分操作,行为,职责。
17.
18.
19.
实际 mmogAI 表达的例子
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
流程 ( 服务
) 表达的例子
34.
基本行为流程概念的表达,对于产品同事不断提及到的流程概念表达。
35.
行为概念流程表达的好处
36.
37.
38.
39.
OO 的五项技术原则是什么?(讨论,提问)
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
经典的解决办法(参考 QQGame 大厅设计以及
《敏捷软件开发》)
51.
52.
53.
从 OO 看合理的分层结构
54.
55.
56.
57.
58.
59.
60.
实例一:把各个实体概念及其之间关系表达出来
61.
实例二:进行抽象,使概念表达更具灵活性,和可扩展性。
62.
63.
64.
65.
MFC 的解决实例
66.
模板方法类图结构
67.
68.
观察者标准类图
69.
70.
71.
简单的工厂
72.
抽象工厂
73.
74.
75.
76.
ACE Reactor- 实现视图
77.
78.
79.
80.
81.
82.
83.
84.
注意 Reactor 对概念的抽象,和应用的分层隔离。这些经典的手段。
85.
86.
异步命令模式框图
87.
88.
谢谢 Q&A
Hinweis der Redaktion
想表达面向对象的主要观念,方法和原则。 设计模式是方法层面上的东西。 在这些方法之后是面向对象的观念在支撑。 为什么这样做是好的?什么是好的标准? 想结合许多代码的例子来表明面向对象怎么来看这 2 个问题。 理解了面向对象的观念,对于方法层面的理解应该会更好一点。同时对于全局写代码时可以建立自己的原则。
介绍面向对象的一般手法 , 原则和几个设计模式来。 需要 2 个小时。
这个希望能够能强化。很多毕业生不能够理解一个软件要写三年 很容易把这个搞成一个短期行为。 24 小时不停机的海量用户服务 或者上千万,上亿用户使用的软件 产品 / 策划很难把握 3 个月 /6 个月后的产品规划。 持续不断的需求,一般产品 3 年后还在持续不断开发是常见的情况。
第一点 比如要考虑详细的统计信息方便搜集情况和定位问题; 要考虑关键数据的安全策略; 要考虑方便的日志机制定位问题;等等。不在本文档讨论范围。
细粒度结构设计关注软件需求,需求分析,关注程序内部结构设计,代码实现。 对于细粒度的开发活动,面向对象有一个体系来支撑。 OO 是一个方法论。本文档着力描述它的应对方式。
Jetzt herunterladen