Elektronica-ICT
SOLID PRINCIPLES
Nothing better than solid code
, Solid Principles Elektronica-ICT
Inhoudstabel
H1: Single Responsibility Principle (SRP) ............................................................................ 2
2.1 Definitie ......................................................................................................................................... 2
2.2 Praktisch ........................................................................................................................................ 2
2.3 Voorbeeld ...................................................................................................................................... 2
H2: Open Closed Principle (OCP) ....................................................................................... 3
2.1 Definitie ......................................................................................................................................... 3
2.2 Praktisch ........................................................................................................................................ 3
2.3 Voorbeeld ...................................................................................................................................... 3
H3: Liskov Substitution Principle (LSP) ............................................................................... 4
2.1 Definitie ......................................................................................................................................... 4
2.2 Praktisch ........................................................................................................................................ 4
2.3 Voorbeeld ...................................................................................................................................... 4
H4: Interface Segregation Principle (ISP) ........................................................................... 5
2.1 Definitie ......................................................................................................................................... 5
2.2 Praktisch ........................................................................................................................................ 5
2.3 Voorbeeld ...................................................................................................................................... 5
H5: Dependency Inversion Principle (DIP) .......................................................................... 6
2.1 Definitie ......................................................................................................................................... 6
2.2 Praktisch ........................................................................................................................................ 6
2.3 Voorbeeld ...................................................................................................................................... 7
1
SOLID PRINCIPLES
Nothing better than solid code
, Solid Principles Elektronica-ICT
Inhoudstabel
H1: Single Responsibility Principle (SRP) ............................................................................ 2
2.1 Definitie ......................................................................................................................................... 2
2.2 Praktisch ........................................................................................................................................ 2
2.3 Voorbeeld ...................................................................................................................................... 2
H2: Open Closed Principle (OCP) ....................................................................................... 3
2.1 Definitie ......................................................................................................................................... 3
2.2 Praktisch ........................................................................................................................................ 3
2.3 Voorbeeld ...................................................................................................................................... 3
H3: Liskov Substitution Principle (LSP) ............................................................................... 4
2.1 Definitie ......................................................................................................................................... 4
2.2 Praktisch ........................................................................................................................................ 4
2.3 Voorbeeld ...................................................................................................................................... 4
H4: Interface Segregation Principle (ISP) ........................................................................... 5
2.1 Definitie ......................................................................................................................................... 5
2.2 Praktisch ........................................................................................................................................ 5
2.3 Voorbeeld ...................................................................................................................................... 5
H5: Dependency Inversion Principle (DIP) .......................................................................... 6
2.1 Definitie ......................................................................................................................................... 6
2.2 Praktisch ........................................................................................................................................ 6
2.3 Voorbeeld ...................................................................................................................................... 7
1