Kri*_*son 46 accounting design-patterns
是否有适用于包含财务会计功能的软件的设计模式或其他最佳实践的良好资源(书籍,权威指南等)?
具体而言,关于处理问题的良好信息在哪里,如下所示:
注意:"权威"或其他广泛接受的信息是我们在这里寻找的.否则,这将变成人们尝试过的所有事物的轶事大列表,使主题非常主观.
小智 14
我会有以下结构类:
当我最初接近设计时,我一直在思考Decorator和Builder Patterns.税收计算可以使用策略模式.Observer Pattern可用于否决Transaction.
对于处理货币,请记住,您需要始终记住输入金额的货币,以及输入的时间,以及当时每种货币的汇率.此外,当谈到金额的"不准确"时,会计师也不会原谅.如果输入了金额,您必须按照输入的方式存储金额,而不是先将其转换,因为之后您将无法保证您可以像输入金额一样取回输入的金额.
这听起来似乎是显而易见的事情,但人们却在现实世界中犯了罪.