эй, пожрал, у меня были проблемы с этой терминологией, когда я тоже начал разрабатывать.
По сути, единственная причина, по которой используется слово «бизнес», заключается в том, что терминология разработана в контексте коммерческого программного обеспечения. Таким образом, в этом смысле предполагается, что программное обеспечение было создано для деловых целей ... в отличие, скажем, для художественных, эстетических или творческих целей.
Итак, бизнес-объекты - это простое кодовое представление реальных бизнес-объектов. Таким образом, у вас может быть класс продукта или класс сотрудника.
Бизнес-логика - это логика в приложении, специфичная для "бизнеса", для которого было разработано программное обеспечение. Итак, такие вещи, как налоговые расчеты, или как продукты связаны с клиентами ... такого рода вещи.
Обратите внимание, что идея бизнес-объектов или бизнес-логики не будет применима к разработке видеоигр или художественному развитию.
Это также не относится к некоторым фреймворкам или библиотекам, таким как ORMS или библиотеки модульного тестирования, в качестве примера, потому что они являются повторно используемыми компонентами, которые не являются специфическими для какого-либо «бизнеса».