1. مبدأ المسؤولية الفردية: فئة لا تفعل فقط ما يجب القيام به.
2. مبدأ استبدال ريتش: يجب أن تكون الفئات الفرعية قادرة على استبدال الفئة الأساسية (فئة الوالدين) ، وإلا يجب ألا يتم تصميمها كطالب فرعي.
3. مبدأ تبادل التبعية: يعتمد التصميم على التجريد بدلاً من التغلب.
4. مبدأ عزل الواجهة: يجب أن تكون الواجهة صغيرة وخاصة ، وليست كبيرة وكاملة.
5. المفتوح والإغلاق: يجب أن يكون كيان البرنامج مثل الفئات والوحدات والوظائف مفتوحًا للامتدادات وإغلاق التعديلات.
6. المركب/التجميع وإعادة الاستخدام مبدأ: حاول استخدام الجمع والتجميع ، واستخدام علاقات أقل ورثًا لتحقيق مبدأ إعادة الاستخدام.
7. قانون ديميت: انخفاض اقتران ، تماسك عال.
ما سبق هو كل محتوى هذه المقالة. آمل أن يكون محتوى هذه المقالة من بعض المساعدة في دراسة أو عمل الجميع. آمل أيضًا دعم wulin.com أكثر!