SOLID Principles
SOLID adalah akronim untuk lima prinsip desain pemrograman berorientasi objek (OOP) yang dimaksudkan untuk membuat desain perangkat lunak lebih mudah dipahami, fleksibel, dan dan mudah dipelihara.
Konteks Penggunaan
Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, Dependency Inversion.
Contoh
Single Responsibility: Satu class hanya boleh punya satu alasan untuk berubah (satu tugas spesifik).
Catatan
Kitab suci Clean Code.
