SOLID принципи - nessa456/dotnet-portfolio GitHub Wiki SOLID принципи S - Single Responsibility Principle O - Open/Closed Principle L - Liskov Substitution Principle I - Interface Segregation Principle D - Dependency Inversion Principle