1. Prinsip tanggung jawab tunggal: Kategori hanya melakukan apa yang harus dilakukan.
2. Prinsip Substitusi Rich: Subkelas harus dapat menggantikan kelas dasar (kelas induk), jika tidak mereka tidak boleh dirancang sebagai subclass mereka.
3. Prinsip Pertukaran Ketergantungan: Desain tergantung pada abstraksi daripada konkret.
4. Prinsip isolasi antarmuka: Antarmuka harus kecil dan istimewa, tidak besar dan lengkap.
5. Prinsip Terbuka dan Tutup: Entitas perangkat lunak seperti kelas, modul dan fungsi harus terbuka untuk ekstensi dan tertutup untuk modifikasi.
6. Kombinasi/Agregasi dan Prinsip Penggunaan Kembali: Cobalah menggunakan kombinasi dan agregasi, dan gunakan hubungan yang kurang waris untuk mencapai prinsip penggunaan kembali.
7. Hukum Dimit: Kopling rendah, kohesi tinggi.
Di atas adalah semua konten artikel ini. Saya berharap konten artikel ini akan membantu untuk belajar atau bekerja semua orang. Saya juga berharap untuk mendukung wulin.com lebih lanjut!