随笔分类 - Architecture
摘要:什么是真正的对象?什么是面向对象分析阶段时的对象?什么是面向对象设计阶段时的对象?什么是面向对象实现阶段时的对象?真正的对象我所理解的真正的对象就是现实生活中客观存在或不存在的真正的对象。这个对象有一个明显的特征就是它具有非常多的状态特征和行为特征。比如一个人是一个对象,他在一生中会经历无数个交互场...
阅读全文
摘要:找出最关键的一些业务场景;一般通过动词来寻找,比如招聘系统中,一个应聘人投递一个职位就是一次应聘,应聘就是一个业务场景;一个学生参加某门课的考试,那么考试就是一个业务场景;一个学生去图书馆借书,那么借书就是一个业务场景;针对每个业务场景分析出有哪些场景参与者,哪些参与者以对象的形式参与,哪些参与者以...
阅读全文
摘要:关联的设计关联本身不是一个模式,但它在领域建模的过程中非常重要,所以需要在探讨各种模式之前,先讨论一下对象之间的关联该如何设计。我觉得对象的关联的设计可以遵循如下的一些原则:关联尽量少,对象之间的复杂的关联容易形成对象的关系网,这样对于我们理解和维护单个对象很不利,同时也很难划分对象与对象之间的边界...
阅读全文

浙公网安备 33010602011771号