ChatGPT - SOLID Principles Examples