static void Main(string[] args) { NodeFactory nodeFactory = NodeFactory.Instance; Node node = nodeFactory.MakeNode("INPUT"); node.Speak(); }