Nu principi jau tie paši.
- maksimāli pārredzams kods
- low coupling, high cohesion
.. it īpaši neveidojam cikliskās atkarības ārpus noslēgtām vienībām
- lietas, ko reti mainām, sakompilējam vienreiz
a pārējais valodspecifisks- pieļauju headerus var aizstāt ar interfeisiem;