そういうときこそdestroyの逆でよく使われる、
createですよ。
詳しくはabstract factoryデザインパターンをごらんあれ。