SOLID & GRASP
Object-Oriented Programming
| Beginner
- 16 videos | 59m 52s
- Includes Assessment
- Earns a Badge
In object-oriented design, you can follow a number of methodologies, each having their own principles and patterns. Examine two of these methodologies - SOLID and GRASP.
WHAT YOU WILL LEARN
-
recognize the basic concepts of SOLIDrecognize the basic concepts of The Single Responsibility Principlerecognize the basic concepts of The Open/Closed Principlerecognize the basic concepts of The Liskov Substitution Principlerecognize the basic concepts of The Interface Segregation Principlerecognize the basic concepts of The Dependency Inversion Principlerecognize the basic concepts of GRASPrecognize the role of the Information Expert principle in the GRASP pattern
-
recognize the role of the Creator principle in the GRASP patternrecognize the role of the Low Coupling principle in the GRASP patternrecognize the role of the High Cohesion principle in the GRASP patternrecognize the role of the Controller principle in the GRASP patternrecognize the role of Polymorphism in the GRASP patternrecognize the role of the Pure Fabrication principle in the GRASP patternrecognize the role of the Indirection principle in the GRASP patternrecognize the role of Protected Variations in the GRASP pattern
IN THIS COURSE
-
1.Introduction to SOLID Design Principles3m 40sUP NEXT
-
2.The Single Responsibility Principle3m 12s
-
3.The Open/Closed Principle4m 7s
-
4.The Liskov Substitution Principle4m 40s
-
5.The Interface Segregation Principle4m 20s
-
6.The Dependency Inversion Principle3m 42s
-
7.General Responsibility Assignment Software Patterns3m 41s
-
8.GRASP - Information Expert3m 52s
-
9.GRASP - Creator3m 25s
-
10.GRASP - Low Coupling4m 5s
-
11.GRASP - High Cohesion4m 21s
-
12.GRASP - Controller4m 22s
-
13.GRASP - Polymorphism3m 8s
-
14.GRASP - Pure Fabrication2m 9s
-
15.GRASP - Indirection3m 38s
-
16.GRASP - Protected Variations3m 32s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.