This is repository of http://androidcode.pl blog principles of object oriented programming section. It shows usage and explain OOP principles. Posts about object oriented programming principles from this repository and GRASP rules can be found at http://androidcode.pl/blog/
This repository contains examples of following principles:
- SOLID (Single Responsibility, Open-closed, Liskov Substition, Interface Segregation, Dependency Inversion)
- DRY (Don't Repeat Yourself)
- KISS (Keep It Simple Stupid)