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

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.

主站蜘蛛池模板: 涞水县| 馆陶县| 峨眉山市| 鸡西市| 台安县| 乌什县| 湘潭县| 当阳市| 宁晋县| 汕尾市| 滦南县| 周口市| 巴中市| 筠连县| 鸡东县| 岱山县| 达日县| 怀远县| 柘荣县| 乳山市| 邛崃市| 石泉县| 渭南市| 镇坪县| 青海省| 台南市| 巴塘县| 巴青县| 永泰县| 安宁市| 沙河市| 疏勒县| 黄冈市| 金川县| 南雄市| 鹿邑县| 南通市| 鸡西市| 永善县| 铅山县| 将乐县|