Пару месяцев назад я посетил презентацию, которую устроили два представителя независимой компании по разработке программного обеспечения. В основном это касалось хорошего дизайна и практики программного обеспечения.
Эти два парня говорили в основном о Java, и я помню, как они говорили, что в некоторых случаях очень полезно использовать getInstanceOf () вместо конструктора. Это имело какое-то отношение к тому, чтобы всегда вызывать getInstanceOf () из разных классов, а не из конструктора, и как это было намного лучше для крупномасштабных проектов.
Как видите, я не могу вспомнить многое из этого сейчас: / но я помню, что аргументы, которые они использовали, были действительно убедительными. Интересно, сталкивался ли кто-нибудь из вас когда-нибудь с таким дизайном и когда, по вашему мнению, он пригодится? Или вы думаете, что это совсем не так?