Введение
Эта статья предназначена для быстрой и простой настройки работы с S3-хранилищем от Selectel. Мы также обсудим пару важных аспектов, которые часто не рассматриваются в других материалах по этой теме.
Эта статья предназначена для быстрой и простой настройки работы с S3-хранилищем от Selectel. Мы также обсудим пару важных аспектов, которые часто не рассматриваются в других материалах по этой теме.
Данный принцип говорит о том, что объекты верхнего уровня не должны зависеть от объектов нижнего уровня. Оба должны зависеть от абстракций.
Данный принцип относится к интерфейсам общего назначения и гласит о том, что функционал лучше разделить на несколько маленьких интерфейсов чтобы дочерние объекты смогли использовать только то, что им действительно нужно.
Этот принцип гласит, что объекты в программе должны быть заменяемыми своими наследниками без изменения свойств программы. Выражаясь иначе, дочерний класс может быть заменен на родительский, не вызывая проблем при выполнении программы.
В прошлой части мы разобрали первый принцип SOLID, на очереди принцип открытости/закрытости. Ознакомиться с прошлой частью можно по ссылке:
SOLID - 5 принципов ООП, описывающих архитектуру приложения. Данные принципы в отличии от паттернов не загоняют в определённые рамки проектирования, они являются, но их использования позволяют писать код, который легче читать, изменять и поддерживать. Каждая буква акронима отвечает за отдельных принцип:
Бакалавр РГУ нефти и газа (НИУ) имени И.М. Губкина Ленинский проспект, д.65 к.1, Москва, Россия