С моей точки зрения ... когда я слышу account
, я думаю Государство .
посмотрите здесь, почему:
(Это изображение относится к http://www.bnsit.pl/)
Конечно, вы можете использовать свои собственные классы реализации и интерфейс, которые будут соответствовать вашим потребностям. Но идея все та же - есть один интерфейс, который представляет собой целоеклассы учетных записей, и есть некоторые реализации, которые позволяет вам делать или не выполнять реализованные методы в соответствии с состоянием данной учетной записи.