Показаны сообщения с ярлыком Inheritence. Показать все сообщения
Показаны сообщения с ярлыком Inheritence. Показать все сообщения

суббота, 11 июля 2026 г.

Giga, Backgroundservices, Inheritence, Infrastructure, Baseclass, StopingToken, Projects

Giga, Backgroundservices, Inheritence, Infrastructure, Baseclass, StopingToken, Projects

------------------------------------------------------------------

D:\Projects\VS02\2606\Backgroundservice\Giga\GA.BackgroundServices.CoreSln\GA.BackgroundServices.CoreSln.slnx

D:\Projects\VS02\2606\Backgroundservice\Giga\GA.BackgroundServices.CoreSln\CA_Backgroundservice01\CA_Backgroundservice01.csproj

D:\Projects\VS02\2606\Backgroundservice\Giga\GA.BackgroundServices.CoreSln\GA.BackgroundServices.Core\GA.BackgroundServices.Core.csproj

--------------------------------------------------------------------------

Inheritence Backgroundservices -> Busnesslogic

Abstract Baseclass -> Infrustructure, 

чтобы инфраструктура осталась в абстрактном классе, а бизнес логика была в наследуемаом классе.

Таким образом получаем Инфроструктура осталась в базовом классе

Мы Инфроструктуру не видим и не хотим видеть

Мы работаем с бизнес логикой

Infrastructure in the Abstract Baseclass
Busnesslogic in the Inheritence class


четверг, 2 июля 2026 г.

Giga, DeepSeek, BackgroundServices, Templates Method, DS.BackgroundServicesSln.slnx, Inheritence

Giga, DeepSeek, BackgroundServices, Templates Method, DS.BackgroundServicesSln.slnx,
Inheritance

https://giga.chat/link/gcsFcsgSGE

https://chat.deepseek.com/a/chat/s/b7e75a0f-25ea-406d-be41-ae13927303f0

D:\Projects\VS02\2606\Backgroundservice\Deepseek\DS.BackgroundServicesSln\DS.BackgroundServicesSln.slnx

-----------------------------------------------------------------------------

D:\Projects\VS02\2606\Backgroundservice\Deepseek\DS.BackgroundServicesSln\CA_Background_01\CA_Background_01.csproj

D:\Projects\VS02\2606\Backgroundservice\Deepseek\DS.BackgroundServicesSln\DS.BackgroundServices.Core\DS.BackgroundServices.Core.csproj

-------------------------------------------------------------------------------

D:\Projects\VS02\2606\Backgroundservice\Deepseek\DS.BackgroundServicesSln\CA_Background_02\CA_Background_02.csproj

D:\Projects\VS02\2606\Backgroundservice\Deepseek\DS.BackgroundServicesSln\DS.BackgroundServices.Core02\DS.BackgroundServices.Core02.csproj

----------------------------------------------------------------------------------

Наследование Backgroundservices, чтобы инфраструктура осталась в абстрактном классе, а бизнес логика была в наследуемаом классе.

Таким образом получаем Инфроструктура осталась в базовом классе
Мы Инфроструктуру не видим и не хотим видеть
Мы работаем с бизнес логикой