【发布时间】:2013-07-26 14:19:12
【问题描述】:
我正在开发一个应用程序,我需要创建一个对象并且多个类必须访问和修改该对象。如何查看其他类对象最近所做的更改以及如何通过所有类集中访问该对象而不将该对象作为参数传递给所有类?
我正在创建一个 Apache POI 文档,我将在其中添加多个表格、多个页眉/页脚和段落。我希望我的应用程序中只有一个 XWPFDocument 对象。
有什么设计模式可以实现吗?
【问题讨论】:
-
你在寻找一个全局对象吗,这很糟糕!
-
那么最好的方法是什么?建议我@TheNewIdiot
-
@TheNewIdiot 拥有一个全局对象还不错,因为您可能只需要通过应用程序的单个实例,问题是您打算如何维护这个单个实例。
-
@LuiggiMendoza 谢谢你理解要求
-
根据您对实际问题的描述,看起来您在创建文档时需要一个
XWPFDocument实例。这可以通过构建器设计模式来完成。
标签: java design-patterns