Я прохожу курс разработки программного обеспечения, и мы используем Java для реализации некоторых концепций. У меня есть вопрос относительно контрольных и пограничных классов - мне трудно понять концепцию.
Я прочитал этот предыдущий вопрос и его ответы много раз и до сих пор не могу найти разницу между ними:
- граничные классы - это классы на границе системы - классы, с которыми вы или другие системы взаимодействуете
- классы сущностей - это ваши типичные бизнес-сущности, такие как «персона» и «банковский счет»
- управляющие классы реализуют некоторую бизнес-логику или другую