1. Принцип единой ответственности: категория делает только то, что должно делать.
2. Принцип замены Рича: подклассы должны быть в состоянии заменить базовый класс (родительский класс), в противном случае они не должны быть разработаны в качестве их подкласса.
3. Принцип свопа зависимости: дизайн зависит от абстракции, а не конкретности.
4. Принцип изоляции интерфейса: интерфейс должен быть небольшим и особенным, не большим и полным.
5. Принцип открытого и закрытия: программный объект, такой как классы, модули и функции, должен быть открыт для расширений и закрыта для модификаций.
6. Принцип комбинации/агрегации и повторного использования: попробуйте использовать комбинацию и агрегацию и использовать менее наследственные отношения для достижения принципа повторного использования.
7. Закон Димита: низкая связь, высокая сплоченность.
Выше всего содержание этой статьи. Я надеюсь, что содержание этой статьи поможет всем, кто учится или работа. Я также надеюсь поддержать Wulin.com больше!