的确根据公司规范来就是,没有规范的话,个人不太喜欢这些 O ,根据业务定义模型,不一定要叫什么 O ,比如数据库用户就叫 User, 但是一般数据库模型要和前端模型(叫的 VO )分开,前端模型也可以叫 User, 两个 User 做 map 转换,总之思想就是面向对象模型编程,而不是面向数据库编程。
CPoet
2023-11-16 09:01:35 +08:00
自己开心就好,不要受这么多约束。如果公司有规范就按公司的走。
iminto
2023-11-16 09:03:35 +08:00
又没强制让你用,也没说必须这样用才对。
你完全可以不用,但前提你得有自己的最佳实践
Amber2011
2023-11-16 09:03:36 +08:00
我直接数据库模型 entity 当 god class 一把梭哈(开个玩笑,小类可以这么做,一般最好不要) 业务直接关联的 crud 接口,就数据库模型 报表类(关联很多其他数据),或者特殊接口 就单独写一个类. 这种其实也可以凭直觉,可以先用 god class 一段时间,就能发现问题了