10 2015 档案
摘要:找到路径。ctrlC、ctrlVF5就行了
阅读全文
摘要:一、语义上:关联关系:A has a(knows a) B依赖关系:A uses a B二、代码上:关联关系:package facade;/** * @author Administrator * @version 1.0 * @created 11-十月-2015 18:42:05 */publ...
阅读全文
摘要:将generic部份放在abstract base class中的实现的方法中,而将和具体context相关的部份作为abstract base class的虚方法,由derivatives去实现。当几个类存在某些相同的行为逻辑时,可以考虑使用此模式去分离公共逻辑,达到复用的目的。
阅读全文
摘要:复用控制逻辑。理解方式:Controller 获取到Light TeleVision Computer中的一个的对像,通过Icommond接口作用于它。ACTIVE OBJECT模式:class ActiveObjectEngine {public: void addCommond(Commond...
阅读全文
摘要:1、Del键只能删除桌面上的图形,不能删除项目树中的图形;要同时从项目树中删除需要ctrl + del;2、要找到桌面上的图形对应的项目树中的图 alt + g;3、要设置默认的LINK样式,在菜单栏tool -> Options 对话框中的:关联关系连接默认是双向的,这里可以改为从SOURCE 到...
阅读全文
摘要:行为分析是分析建模的一个子过程,其主要工作是基于 识别出来的分析类 去分析 对像间的交互行为 以及 对像自身的行为。可以运用UML中的序列图、协作图、状态图等作为工具来进行。但行为分析过程中输出的序列图、协作图、状态图等并非作为分析建模的输出,所以行为分析是一种辅助分析手段。通过行为分析,可以发现更...
阅读全文
摘要:SOLID原则是著名的面向对像设计五原则,之所以要引入这些原则,是为了给以防止代码腐化而进行的重构活动定下切实可行的目标。随着系统开发的进行,产品代码不可避免地会不断腐化,就算在开发过程中很好地应用了TDD、持续集成等优秀实践,也无法避免。腐化的臭味有:1、僵化-当需求发生变化时,我们要对多个模块进...
阅读全文
摘要:分析建模的五个子过程:1、识别分析类;2、行为分析;3、建立分析类图;4、面向对象编码;这里的面向对象语言选择C++,值得一提的是,当前在分析建模阶段,写出来的C++代码并非是最终的产品代码,而是用于承载分析模型的一种工具。5、模型检查;分析建模的输出既是分析模型,我用面向对象代码C++来承载。有同...
阅读全文
摘要:1、倾听;2、捕获;3、细化;4、调整;5、检查;五个字过程相互独立,相互协作,共同完成用例建模工作。倾听:既是和客户交流,搞清楚他们要什么。捕获:“谁”通过使用系统的“什么功能”达成“什么目的”?不断回答这个问题,确定用例和角色,宁可重复覆盖,也不要覆盖不全。细化:对各个用例进行细化,考虑各个业务...
阅读全文
摘要:类与类之间的关系有:1、关联关系;2、组合关系;3、聚合关系;4、依赖关系;5、继承关系;6、实现关系;其中,组合关系和聚合关系都是特殊的关联关系。关联关系:A ->B A关联B 是单向关联,如果B->A,则形成双向关联;语义:A knows a B 或者是 (A has a B)代码形式:clas...
阅读全文
摘要:分析建模过程,可分为5个子过程:1、识别分析类;2、行为分析;3、建立分析类图;4、面向对象编码;5、模型检查;这五个子过程相互独立,相互协作,共同完成分析建模工作。分析建模是属于问题域的设计活动,考虑的是要解决的实际问题。因此,分析类就是要来承载问题域中各种职责的事物。如何寻找职责?从用例模型中的...
阅读全文
摘要:1、高效的自我管理 -目标管理 -计划管理 -时间管理 -生活管理 2、讲诚信,勿要轻言寡信 3、质量第一 4、重流程 5、求高效 6、依靠团队,发挥团队力量 7、讲逻辑 8、常反思和总结以及情绪管理 9、不断学习
阅读全文
摘要:敏捷开发是以四条基本价值观为基础的开发过程实践。基本价值观:1、人及人与人之间的交互 重于 过程和工具;2、可以工作的软件 重于 面面俱到的文档;3、与客户间的合作 重于 简单的一纸合同;4、应对变化 重于 遵循计划;具体可以细化为12条基本原则:1、最优先的事是尽快提...
阅读全文
摘要:面向对象是世界观。包括几大过程:1、生态建模2、业务建模3、用例建模4、分析建模5、设计建模推荐使用EA工具开展设计。
阅读全文

浙公网安备 33010602011771号