SOLID: Dependency Inversion Principle
Posted on05 Jan 2018
Comments0
Technologies used: Kotlin 1.2.10 | Maven 3.3.9 | Spek 1.1.5 Dependency Inversion Principle As a Java programmer, you’ve likely heard about code coupling... Read More
SOLID: Interface Segregation Principle
Posted on04 Jan 2018
Comments0
Technologies used: Kotlin 1.2.10 | Maven 3.3.9 | Spek 1.1.5 Interface Segregation Principle The Interface Segregation Principle represents the “I” of the... Read More
SOLID: Liskov Substitution Principle
Posted on03 Jan 2018
Comments0
Technologies used: Kotlin 1.2.10 | Maven 3.3.9 | Spek 1.1.5 Liskov Substitution Principle The Liskov substitution principle, written by Barbara Liskov in 1988, states... Read More
SOLID: Open-Close Principle
Posted on02 Jan 2018
Comments0
Technologies used: Kotlin 1.2.10 | Maven 3.3.9 | Spek 1.1.5 As applications evolve, changes are required. Changes are required when a new... Read More
SOLID: Single Responsibility Principle
Posted on01 Jan 2018
Comments0
Technologies used: Kotlin 1.2.10 | Maven 3.3.9 Object-Oriented Terminology In object-oriented programming (Kotlin, among other languages, follows this paradigm), you will often... Read More