Learn SOLID principles by examples in Java
⚛ Learn SOLID principles by examples
This is a repository intended to serve as illustrative examples for the course "Principios SOLID Aplicados" (Spanish).
brew cask install corretto8
export JAVA_HOME='/Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home'
git clone https://github.com/CodelyTV/java-solid-examples
.make build
make test
./gradlew wrapper --gradle-version=5.6 --distribution-type=bin
or modifying the gradle-wrapper.properties
build.gradle:11
tv.codely.solid_principles.liskov_substitution_principle
tv.codely.solid_principles.dependency_inversion_principle
This hopefully helpful examples have been implemented by CodelyTV and contributors.
Pull Requests are welcome. We would suggest oppening an issue before actually coding your Pull Request in order to ask for feedback 🙂
The MIT License (MIT). Please see License for more information.