in reply to your definition of KISS

I can't say either approach is appealing :) as both seem to miss the real problem, object oriented design, how to model tenancy (i rent you rent we rent a dwelling, not Multitenancy principle of software architecture )

From what little I can understand, and from what I've seen over the years, the common pattern , often seen in database tutorials, is to have a collection, a tenant is a tenant (name, contact info, financials...), addTenant, removeTenant ... just rows in a tenants table

Replies are listed 'Best First'.
Re^2: your definition of KISS
by klekker (Pilgrim) on Feb 07, 2012 at 20:51 UTC
    Thanks for your answer.
    Multitenancy is not relevant for the problem; there are -and I agree with you- better ways to model multitenancy (as NOT in i rent, you rent...)
    Important for me was just the inheritance-part.

    k