黑马那些Java入门项目都有个毛病

就是业务逻辑层,接口没有统一,每个实现类都有自己的一个接口,那还写接口干嘛?
公司里的项目,都有一个或几个CommonService这样的通用接口,以便减少重复的代码量。虽然现在也有很多人反对这样的写法,认为就算写通用接口了,项目一旦复杂起来,一个接口对应一堆实现类和mapper.xml,还是很难理解和拆分。真的想要弄大项目,一开始就不能用MVC,要用DDD架构。
话说回来,黑马这些项目,结合了代码重复和不好拆分的缺点,也是挺6的了
全部评论
大厂照样一堆mvc
7 回复 分享
发布于 2024-06-14 16:51 江苏
自己做项目没必要用ddd,小团队小项目也没必要,反而把简单的事情搞复杂了。可以根据业务增长演进,比如经典分层=>模块化=>sdk/api拆分=>微服务=>ddd
5 回复 分享
发布于 2024-06-15 22:58 上海
我这里 controller 都有抽象接口😂😂
3 回复 分享
发布于 2024-06-14 19:58 浙江
确实,实际工作中好像很少service层写个接口
2 回复 分享
发布于 2024-06-14 20:06 上海
DDD架构你弄得明白不?我看那个作者介绍的也是稀里糊涂的,真上DDD可能会更乱,大家各写各的
1 回复 分享
发布于 2024-06-15 14:15 四川
ddd其实也有问题
点赞 回复 分享
发布于 2024-06-15 00:32 上海
迭代这么快,谁会去考虑扩展健壮
点赞 回复 分享
发布于 2024-06-14 18:31 内蒙古

相关推荐

06-18 16:45
门头沟学院 Java
点赞 评论 收藏
分享
04-29 18:07
常州大学 Java
寂静羽翼:兄弟我已经亲身经历了,双非没实习很多大厂还是会给笔试的,可是有的公司笔试做的好也不给面一直卡着,ssob基本看我没实习都拒绝我了,但是每天投满偶尔也能有一两场初创公司的面试,但是薪资基本在五六千
点赞 评论 收藏
分享
评论
10
12
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务