Examples to illustrate SOLID design principles.