"Adaptive object-oriented software: the Demeter method" - читать интересную книгу автора (Karl Lieberherr)