Class Construction

m

encapsulation

functionality/methods

properties

consistency

architectural

r

In the context of an n-tier program that the class doesn't extend beyond 2 tiers/layers, unless that is what it is responsible for. As in an "interface" class.Presentation LayerLogic LayerPersistence Layer

Presentation Layer

Logic Layer

Persistence Layer