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 архитектурных принципов(рус.)
- Принципы проектирования классов(рус.)
| На эту статью не ссылаются другие статьи Википедии. Пожалуйста, воспользуйтесь подсказкой и установите ссылки в соответствии с принятыми рекомендациями.
|