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

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.

主站蜘蛛池模板: 富裕县| 余庆县| 万荣县| 丰原市| 新和县| 巴林右旗| 泉州市| 宜城市| 建昌县| 桃园市| 额尔古纳市| 香格里拉县| 得荣县| 句容市| 肃北| 临泉县| 包头市| 抚远县| 讷河市| 谢通门县| 鄂托克旗| 彭阳县| 巴里| 富宁县| 洛川县| 仙游县| 鹤岗市| 临猗县| 巴彦淖尔市| 高平市| 奈曼旗| 赣州市| 绥棱县| 甘谷县| 禹州市| 中西区| 贺兰县| 灌南县| 岐山县| 南昌县| 利川市|