
SOLID — это мнемоническая аббревиатура для набора принципов проектирования, созданных для разработки программного обеспечения при помощи объектно-ориентированных языков.
Для чего нужен SOLID?
Принципы SOLID направленны на содействие разработки более простого, надежного и обновляемого кода. Каждая буква в аббревиатуре SOLID соответствует одному принципу разработки.
При правильной реализации это делает ваш код более расширяемым, логичным и легким для чтения.
Для понимания SOLID принципов, вы должны хорошо понимать как используются интерфейсы.
SOLID-принципы расшифровываются следующим образом:
S – Принцип единственной ответственности.
O – Принцип открытости/закрытости.
L – Принцип подстановки Барбары Лисков.
I – Принцип разделения интерфейсов.
D – Принцип инверсии зависимостей.
Стоит отметить, что SOLID довольно глубокая тема в которую нужно погружаться глобально, поэтому попутно что либо изучая - вам будет сложнее понять сам SOLID.
Для чего нужен SOLID?
Принципы SOLID направленны на содействие разработки более простого, надежного и обновляемого кода. Каждая буква в аббревиатуре SOLID соответствует одному принципу разработки.
При правильной реализации это делает ваш код более расширяемым, логичным и легким для чтения.
Для понимания SOLID принципов, вы должны хорошо понимать как используются интерфейсы.
SOLID-принципы расшифровываются следующим образом:
S – Принцип единственной ответственности.
O – Принцип открытости/закрытости.
L – Принцип подстановки Барбары Лисков.
I – Принцип разделения интерфейсов.
D – Принцип инверсии зависимостей.
Стоит отметить, что SOLID довольно глубокая тема в которую нужно погружаться глобально, поэтому попутно что либо изучая - вам будет сложнее понять сам SOLID.