作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
开放封闭原则说使用抽象/策略设计模式,这样我们就不需要更改现有代码,我完全理解这一点。当我看到例子时,它似乎很容易。但在现实生活中,会有很多领域对象,如果我们使用开放封闭原则,我最终会得到数千个类。
我的问题是,人们会在大型项目中遵循这一点并创建这么多类吗?
如果所有业务逻辑都转到域对象,我也很困惑,人们在服务类中编写的逻辑是什么(通过服务类,我指的是服务层中的类(web->service->dao)。我很抱歉愚蠢的问题,但我很好奇在复杂的大项目中设计的标准方法是什么。
我是一名优秀的程序员,十分优秀!