Основы ООП на C# // Модуль 2: Основы ООП
Принципы проектирования GRASP