Implementations based on SOLID and other design patterns. All design patterns contain code in python and/or java.