Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Разделение ответственности

Из Википедии — свободной энциклопедии

Разделение ответственностей (англ. separation of concerns)[1] — один из основополагающих принципов инженерного дела. В частности — программной инженерии.

В информатике разделение ответственностей представляет собой процесс разделения компьютерной программы на функциональные блоки, как можно меньше перекрывающие функции друг друга. В более общем случае, разделение ответственностей — это упрощение единого процесса решения задачи путём разделения на взаимодействующие процессы по решению подзадач.

Разделение ответственностей позволяет снизить системную сложность, повысить надёжность и адаптивность (гибкость) программ, обеспечить возможность их повторного использования.

Любая парадигма программирования заключается в разделении ответственностей. В случае процедурного программирования — между процедурами и функциями, ООП — между объектами, Аспектно-ориентированное программирование добавляет к этому списку аспекты.

Шаблоны проектирования, такие как MVC, обеспечивают Разделение представления и содержания.

Сервис-ориентированная архитектура (SOA) предполагает разделение ответственности между сервисами.

Энциклопедичный YouTube

  • 1/3
    Просмотров:
    1 177
    47 260
    2 417
  • Чистый код / Clean Code #6: SoC, CQS, PoLA
  • ГМО-люди. Опыты уже начались?
  • Принцип единственной ответственности и закон Конвея

Субтитры

Происхождение

Термин Separation of Concerns был впервые предложен Эдсгером Дейкстрой в 1974 году в статье «On the role of scientific thought»[2] для описания процесса научного мышления. В современном значении этот термин был использован в 1989 году Крисом Ридом в его книге «Элементы функционального программирования»[3].

Примечания

  1. Этот термин также можно перевести и как «разделение сфер влияния». Слово англ. concern в юриспруденции означает «долю» или пай
  2. E.W.Dijkstra, On the role of scientific thought (EWD447). Дата обращения: 19 июня 2011. Архивировано 7 июня 2011 года.
  3. Chris Reade. Elements of Functional Programming. — Addison-Wesley, April 1989. — 600 p. — ISBN 978-0201129151.

Ссылки

Эта страница в последний раз была отредактирована 17 апреля 2022 в 05:00.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).