не згоден. меч ініціалізується окрем. він може бути включений або виключений, але він все одно буде фізично існувати. тому конструктор тут ні до чого. меч має методи вкл/викл та встановлення параметрів у стані вкл (наприклад колір, довжина світлового пучка, потужність і тд)
а потом я хочу получить какой-то хрень, зависящую от характеристик, а у меня так метод из говна и палок, или еще хуже, мне самому нужно разлаживать эти какашки по полкам