-
- The Single-responsibility principle
- The Open–closed principle
- The Liskov substitution principle
- The Interface segregation principle
- The Dependency inversion principle
-
### 설계 원칙
SOLID
* 단일 책임의 원칙 (Single Responsibility Principle, SRP)
* 개방 폐쇄의 원칙 (Open/Closed Principle, OCP)
* 리스코프 치환 원칙 (Liskov substitution Principle, LSP)
* 인터페이스 분리의 원칙 (Interface segrega…
-
## Solid Principale
- SRP - The Single Responsibility Principle 单一责任原则
- OCP - The Open Closed Principle 开放封闭原则
- LSP - The Liskov Substitution Principle 里氏替换原则
- ISP - The Interface Seg…
-
# Overview
Có khá nhiều bạn hiểu chưa rõ về 3 khái niệm này :
- Inversion of Control (IoC)
- Dependency Inversion Principle(DIP)
- Dependency Injection (DI)
Bạn hãy nói cách giúp mọi người h…
-
```mermaid
journey
title Scores History
section f8fe6566a56171302d3586101515783483f77829
message: 2: JaviL13
vulnerability: 4: JaviL13
```
-
- [ ] Check for Law Of Demeter violations (how to detect fluent interfaces?)
- [ ] Check for more then one nested scope per method
- [x] Usage of else keyword is discouraged
- [x] Usage of boolean fla…
-
1-This design isn't following the SOLID principles as
- Single responsibility ,Open/closed principle,Liskov substitution principle and Dependency inversion principle can not found them in thi…
-
S:the Single Responsibility Principle:单一职责原则O:the Open Closed Principle:开放闭合原则L:the Liskov Substitution Principle:里氏替换原则I:the Interface Segregation Principle:接口分离原则D:the Dependency Inversion Principle…
-
```mermaid
journey
title Scores History
section 1e91ac9b91ffb44a44bc6503280e483027cb9b2a
message: 4: luzmagurzua
vulnerability: 3: luzmagurzua
section 9dc9d0b16e40e91a539ccb23bc834baae7fcf3f7
messag…
-
Needs heavily refactoring
- be SOLID
- [ ] Single Responsibility Principle
- [x] Open Closed Principle
- [x] Liskov Substitution Principle
- [x] Interface Segregation Principle
…