官术网_书友最值得收藏!

Modules

Modules are the best way to separate related business objects. These are best suited to large projects where the size of domain objects is bigger. For the end user, it makes sense to pide the domain model into modules and set the relationship between these modules. Once you understand the modules and their relationship, you start to see the bigger picture of the domain model, thus it's easier to drill down further and understand the model.

Modules also help in code that is highly cohesive, or that maintains low coupling. Ubiquitous language can be used to name these modules. For the table booking system, we could have different modules, such as user-management, restaurants and tables, analytics and reports, and reviews, and so on.

主站蜘蛛池模板: 绥宁县| 祁阳县| 全州县| 宜阳县| 石林| 通山县| 曲靖市| 沽源县| 湖州市| 潮州市| 页游| 泽库县| 宝鸡市| 涿鹿县| 南通市| 沁源县| 利辛县| 宜春市| 龙南县| 新兴县| 柳州市| 获嘉县| 合山市| 沐川县| 双峰县| 太谷县| 新疆| 嘉禾县| 汉川市| 弋阳县| 岱山县| 彝良县| 舞钢市| 海晏县| 新龙县| 当阳市| 诸暨市| 志丹县| 嘉定区| 丰台区| 泗水县|