- 1
- 0
- 约2.75千字
- 约 88页
- 2019-11-28 发布于上海
- 举报
面向对象开发;课程目的;课程大纲;我们面对的是什么?;这种情况下的应对之道;程序,服务具有良好结构有两个层面的考虑;细粒度结构设计-本文档关注的核心;什么代码写得好?什么叫坏的代码?有标准吗?;坏代码举例;好代码的近似标准介绍;OO(或者说语言)的核心思想—表达领域概念;如何来表达一个mmog-静态视图?;针对某个领域对象粗分操作,行为,职责。;通过对领域概念应用OO原则,分析模式,设计模式等等手段对对象职责进行抽象,细分职责。形成最终静态对象图。
通过对用例画时序图,确认对象职责是否可行,恰当。
;实际mmogAI表达的例子;表达概念的几种类型;“在初学面向对象时对它们并不熟悉。每学会一个这样的表达的类型,我的设计水平就又进了一步” “My designs became sharper with each one of these I leaned.”
Eric Evans 《领域驱动设计》强烈推荐该书
;释意接口的例子;推荐写法如下:;这种是完全达到了隐藏实现,消除了代码重复,又充分表意的目的。特别在此强调释意接口。
好的类 应该是每个函数都比较短,五,六十行。然后有二,三十个方法。这个类形成一个接近封闭的类型。具有充分的自我表达能力。
;实体表达的例子;同一个功能的另外一种写法 也是实际代码。
int CGiveDaily::OnGive(CAttach *pPA, in
您可能关注的文档
- 厌氧芽孢梭菌属.pptx
- 医师电子化注册系统培训医疗机构版.pptx
- 全程学习方略2011高中生物 322 细胞器之间的协调配合和细胞的生物膜系统 新人教必修1.pptx
- 支气管肺炎儿科教学查房.pptx
- 项目三演讲口才.pptx
- 足球示范校汇报材料.pptx
- 冀教版五年级科学根和茎.pptx
- 鲁教版六年级生物上 生物的特征.pptx
- 八年级数学上册3位置与坐标2平面直角坐标系件新版北师大版.pptx
- 西方婚礼习俗及婚房布置.pptx
- 2026年小学六年级科学科学实验操作竞赛试卷.docx
- 2026年事业单位公基高频考点试卷.docx
- 新人教版九年级数学上册30.2 三角形的内切圆 优质课件ppt.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆(第1课时)课件.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆 课件.pptx
- 新人教版九年级数学上册 30.3 正多边形与圆(第1课时)优质课件.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 课件ppt.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 优质教学课件.pptx
- 新人教版九年级数学上册30.2 三角形的内切圆 教学课件.pptx
- 新人教版九年级数学上册30.3 正多边形与圆 (第2课时)优质课件.pptx
原创力文档

文档评论(0)