Nesen pārlasīju ko Phil Goodwin rakstīja par atkarību samazināšanu C++ kodā. Lielākoties atbilst manai pieredzei.
Šodien pazuda kādas 400 rindiņas C++ koda no kādas klases un kādas 600 vēl palika. Kompilējās kā prieks, jo interfeiss tagad satur tikai 2 privātās metodes.
Ja labi piekopj augstākminēto, nevaru iedomāties daudz praktiskus projektus, kur būtu nepieciešamas abstraktas virsklases (sauktas arī par interfeisiem) vai leieri, leieri, leieri.