design-patterns
-
Java Singleton vs static - 是否有真正的性能优势? 我正在合并一个 CVS 分支,其中一个较大的变化是将 Singleton 模式替换为具有静态初始化块和所有静态方法的抽象类。 这是值得保留的东西吗,因为它需要合并很多冲突,我会考虑什么样的情况
-
为什么枚举是单例的最佳实现? 我读了有效的Java,其中指出单例最好使用. 此方法在功能上等效于公共字段方法,不同之处在于它更简洁,免费提供序列化机制,并提供针对多个实例化的铁定保证,即使面对复杂的序列化或
-
Java API 中的 Builder Pattern 示例? Joshua Bloch的 Effective Java描述了一种生成器模式,可用于构建具有多个可选可自定义参数的对象。他为Builder函数建议的命名约定,即“模拟Ada和Python中发现的命名可选参数”,似乎不符合Java的标
-
数据模型对象的德米特定律 我昨天从假期回来工作,在我们的日常站立会议上,我的队友提到他们正在重构我们java代码中的所有模型对象,以删除所有getter和setter,并使模型字段成为所有公共对象,而是调用Demeter定律作
-
-
java模式:什么时候使用临时变量有意义 所以我发现自己经常做一些类似以下模式的事情。而不是: 我知道这与“非建设性”问题接壤,所以我正在寻找能够提出一些事实和参考的答案,而不仅仅是猜想。 什么时候这样做有意义,
-
-
此 Java 策略模式是否具有冗余上下文类?摘要更新 以下代码示例是从的策略模式的实现。我的完整问题紧随其后... 维基的方法: 摘要更新 以点的形式列出通过答案和评论发现的内容: 上下文允许组合策略的使用方式发生变化(例如,调
-
-
如何打印时间高达6位精度的秒值 我在列中有一个时间戳类型的值。假设我有一个值 2007-05-04 08:48:40.969774 现在,当尝试从数据库获取值并将此时间戳值返回给函数时,我应该使用什么 SimpleDateFormatter 模式,以便秒旁边的分数
标签