SOLID trong OOP và ví dụ dễ hiểu bằng Python