会计层级的设计模式

时间:2012-03-12 06:02:59

标签: design-patterns

我正在为应用程序的金融域创建会计层次结构。我的要求是为某个对象创建一个会计层次结构。我需要确保我将编写的代码应该是通用的,以便它可以与其他对象一起使用。我应该为它使用一些设计模式还是只需要一个java类。我需要一些建议。

谢谢。 拉维

2 个答案:

答案 0 :(得分:3)

从我的角度来看......当我听到account时,我认为状态

看这里,为什么:

enter image description here

(此图片属于http://www.bnsit.pl/

当然,您可以使用自己的实现类和接口,以满足您的需求。但是这个想法仍然是相同的 - 有一个界面代表整个帐户类,并且有一些实现,允许你执行或不执行实现的方法,相应的给定帐户的状态。

答案 1 :(得分:0)

有许多analysis patterns (pdf)可以应用于会计系统。

帐户各方会计分录联系起来,会计分录来自会计事务,可以从发布规则。可以使用派生帐户汇总帐户等方案将帐户连接到其他帐户。 会计惯例将规则封装在定义的上下文中。

看看以下书籍:分析模式(Martin Fowler)和领域驱动设计(Eric Evans)。