Цитата(cjayho @ 25.08.2015, 21:19)
Ну да, зачем существует в мире такой зоопарк упаковок? Сделаем универсальную упаковку - ведро. А потом в рецептах кулинарных будем использовать 0,00025 ведра соли.
Чайные ложки?
Цитата(cjayho @ 25.08.2015, 21:19)
На каждого непися и на каждую пушку создается свой отдельный экземпляр класса.
Причём здесь НПС, если создаётся экземпляр оружия.
Цитата(cjayho @ 25.08.2015, 21:19)
Ну а если по делу - вы себе представляете сколько экземпляров классов создается? На каждого непися и на каждую пушку создается свой отдельный экземпляр класса. А теперь представьте себе сколько в "одном универсальном" классе будет неиспользуемого кода который будет бездействовать но занимать оперативку?
Ну начнём тем, что сам код будет один на все экземпляры объекта. Более того - с универсальным классом часть дублирующихся функций из классов-предков удаляется или совмещена в одну, что делает код местами даже меньше.
И потом даже
если-бы каждый экземпляр класса оружия в связи с появлением новых полей стал бы весить пусть даже на 1 килобайт больше, движок от этого не повесится.