SOLID (объектно-ориентированное программирование)
Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску
SOLID это аббревиатура пяти основных принципов дизайна классов в объектно-ориентированном проектировании.
Описание
- S - SRP - Single responsibility principle - Принцип единственной обязанности
- O - OCP - Open/closed principle - Принцип открытости/закрытости
- L - LSP - Liskov substitution principle - Принцип подстановки Лисков
- I - ISP - Interface segregation principle - Принцип изоляции интерфейса
- D - DIP - Dependency inversion principle - Принцип инверсии зависимостей
История
Аббревиатура SOLID была предложена Робертом Мартином.
Литература
- Роберт К. Мартин, Джеймс В. Ньюкирк, Роберт С. Косс Быстрая разработка программ. Принципы, примеры, практика - Вильямс, 2004, ISBN 5-8459-0558-3, ISBN 0-13-597444-5
Cсылки
- Principles Of OOD (англ.) - Описание и ссылки на подробные статьи о SOLID.
- Хороший дизайн должен быть SOLID: TOP-5 архитектурных принципов(рус.)
- Принципы проектирования классов(рус.)
На эту статью не ссылаются другие статьи Википедии. Пожалуйста, воспользуйтесь подсказкой и установите ссылки в соответствии с принятыми рекомендациями.
|
en:Solid (Object Oriented Design) pl:Solid (programowanie obiektowe)
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....
→