Вопросjunior — middleAndersen83 просмотраКаким образом можно обеспечить открытость для расширения и закрытость для изменения в программных компонентах?