Шаблон проектирования для бухгалтерской иерархии - PullRequest
2 голосов
/ 12 марта 2012

Я создаю учетную иерархию для финансовой области приложения.Мое требование - создать учетную иерархию для какого-либо объекта.Мне нужно убедиться, что код, который я напишу, должен быть общим, чтобы его можно было использовать с другими объектами.Должен ли я использовать какой-то шаблон проектирования для него или только один класс Java.Мне нужны некоторые предложения.

Спасибо.Ravi

Ответы [ 2 ]

3 голосов
/ 12 марта 2012

С моей точки зрения ... когда я слышу account, я думаю Государство .

посмотрите здесь, почему:

enter image description here

(Это изображение относится к http://www.bnsit.pl/)

Конечно, вы можете использовать свои собственные классы реализации и интерфейс, которые будут соответствовать вашим потребностям. Но идея все та же - есть один интерфейс, который представляет собой целоеклассы учетных записей, и есть некоторые реализации, которые позволяет вам делать или не выполнять реализованные методы в соответствии с состоянием данной учетной записи.

0 голосов
/ 05 апреля 2012

Существует множество шаблонов анализа (pdf) , которые могут применяться к системе бухгалтерского учета.

Счета связь Стороны с Учетные записи , которые происходят из Учетные операции , которые могут быть созданы из Правила проводки . Учетные записи могут быть подключены к другим учетным записям с помощью таких схем, как Производная учетная запись или Сводная учетная запись . Практика бухгалтерского учета содержит правила, действующие в определенном контексте.

Взгляните на следующие книги: «Шаблоны анализа» (Мартин Фаулер) и «Проектирование на основе доменов» (Эрик Эванс).

...