design-patterns
-
Java 集合协方差问题 假设我们有一个包含此类类的程序: 现在的问题是,在Java中,泛型的集合不是协变的(希望这是我正在寻找的术语),并且我无法将一个分配给.我在这里看到的唯一解决方案是复制代码并为
-
在视图模式中打开会话 我问这个问题,因为我选择了JPA(Hibernate实现),Spring和. 我一直在思考实体层中的关系 - 例如,我有一个订单实体,它有很多订单行。我已经设置了我的应用程序,以便它热切地加载每个订单
-
Setter and (不是 OR 或 VS ) 生成器模式 我有一种情况,我使用生成器模式来构造对象。最好的例子是披萨代码 目前为止,一切都好。 现在让我们假设一个用例,我需要.这需要一个.我从未见过构建器模式与 setter 共存的单一示例,
-
静态工厂方法的实际用例? 我熟悉静态工厂方法的想法和好处,如Joshua Bloch的 中所述: 工厂方法具有名称,因此与构造函数不同,您可以具有多个具有相同签名的工厂方法。 工厂方法不必创建新对象;它们可以返回以前
-
DAO 设计模式 假设我们有几个实体想要使用 DAO 对象来持久化。因此,我们实现了正确的接口,因此我们最终得到了 然后,我会将所有 JDBC 实现放在一个类中,切换实现将是小菜一碟。此外,DaoImpl 计数等
-
-
-
当实现类是必需的并且绑定到接口协定时,如何使用Java中的接口实现松散耦合? 当我们无论如何都要创建一个实现类时,松散耦合如何与接口相关联?强制实现类实现接口中定义的所有方法。我不明白这如何允许损失耦合?我是面向对象编程和软件设计的新手,所以如果你
-
数据传输对象是否与值对象相同? 数据传输对象与值对象是相同还是不同?如果它们不同,那么我们应该在哪里使用DTO,我们应该在哪里使用VO? 我们正在谈论的编程语言是Java,上下文是 - 有一个Web应用程序,它从数据库获取数
-
标签