Сопоставьте утверждения о программных сущностях и относящиеся к ним принципы SOLID Сопоставьте значения из двух списков Расширяйте сущности не меняя их Пусть сущности не зависят от того, что им не нужно Высокоуровневые сущности не должны знать о низкоуровневых деталях Необходимо выяснить, кто отвечает за изменение сущности OCP DIP ISP SRP