В той же строке, что и нормализация базы данных, есть подход к нормализации объектов, а не шаблон проектирования, но такой же математический подход к нормализации создания объекта. Например: первая нормальная форма: никаких повторяющихся полей.... здесь некоторые ссылки на нормализацию БД:
http://en.wikipedia.org/wiki/Database_normalization http://databases.about.com/od/specificproducts/a/normalization.htm
Может ли это сделать создание объекта и самодокументацию лучше?
Вот ссылка на книгу о нормализации класса (предположим, что мы действительно говорим о классах) http://www.agiledata.org/essays/classNormalization.html