Design

Design domain related SOLID Practices.