TierAdpater -> the mother of all my tier classes | +--> DataTierAdapter +--> BusinessTierAdapter +--> UserTierAdapterThis make up for the basic of my framework. In each application, I start using three basic subclasses which act as a stub for any generic functionality I need for this particular app:
DataTierAdapter -> doGeneral BusinessTierAdapter -> boGeneral UserTierAdapter -> uoGeneralFrom them, I subclass any subsequent object using this two-letter prefix, like:
doCustomer -> data tier boCustomer -> biz tier uoCustomer -> user tierYou can see this has to do with my own framework ( you can take a look at it at www.salias.com.ar/TierAdapter and there is even a diagram showing all this there ), but you can also see the logic behind it.