一堂如何提高代码质量的培训课(三)

3 )职责驱动设计和领域驱动设计 前 面我提到,当我们尝试写一些复杂功能的时候,我们把功能分解成一个个相对独立的函数。但是,应当将这些函数分配到哪个类中呢?也就是系统中的所有类都应当 拥有哪些函数呢?或者说应当表现出哪些行为呢?答案就在这里:以职责为中心,根据职责分配行为。我们在分析系统时,首先是根据客户需求进行用例分析,然后 根据用例绘制领域模式和分析模型,整个系统最主要的类就形成了。通过以上分
相关文章
相关标签/搜索