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

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.

主站蜘蛛池模板: 轮台县| 伊春市| 盐源县| 渑池县| 柯坪县| 象州县| 桦川县| 精河县| 桦川县| 雷波县| 洮南市| 耒阳市| 涞水县| 广元市| 东光县| 连城县| 同仁县| 凤山市| 从化市| 额尔古纳市| 英吉沙县| 浠水县| 永年县| 利川市| 积石山| 珲春市| 普安县| 镇平县| 龙门县| 株洲县| 平远县| 宝兴县| 自贡市| 西乡县| 金沙县| 蓬溪县| 荥经县| 江永县| 从江县| 福安市| 乌拉特中旗|