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

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 divide the domain model into modules and set the relationship between those 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 with 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, reviews, and so on.

主站蜘蛛池模板: 静宁县| 萝北县| 东兰县| 英德市| 奉节县| 新密市| 法库县| 濮阳市| 彝良县| 清水县| 额济纳旗| 崇仁县| 年辖:市辖区| 手游| 霍城县| 米泉市| 东海县| 沙洋县| 土默特右旗| 洮南市| 大城县| 四川省| 彭泽县| 米林县| 新余市| 石屏县| 兴国县| 班戈县| 义马市| 曲阳县| 郓城县| 怀集县| 二连浩特市| 满城县| 武隆县| 淄博市| 乳源| 临夏市| 南阳市| 永春县| 武强县|