Ланцюжок відповідальності

Аналогія

Допустимо, для вашого банківського рахунку є три способи оплати (A, B і C). Кожен має на увазі різні доступні суми грошей: A – 100 доларів, B – 300, C – 1000. Пріоритетність способів при оплаті: А, потім В, потім С. Ви намагаєтеся купити щось за 210 доларів. На підставі «ланцюжка відповідальності» система спробує оплатити способом А. Якщо грошей вистачає, то оплата проходить, а ланцюжок переривається. Якщо грошей не вистачає – то система переходить до способу, і т.д.

Читати далі