Я помню, как где-то спорил об этом, и в настоящее время я думаю об удалении базового объекта, от которого наследуется каждый бизнес-объект в системе, над которой я работаю. Он содержит несколько свойств, некоторую логику базы данных и логику конструктора.
Это анти паттерн, или жюри все еще отсутствует? Было бы лучше иметь базовый контракт для наследования, что потребовало бы определенного количества стандартного кодирования для каждого объекта?
РЕДАКТИРОВАТЬ : Мне нравится dsimcha, и я чувствую, что это очень хорошо отражается на этом вопросе, я все еще рад слышать любые дальнейшие ответы