public static void Main(string[] args) { AbstractFactoryExample.Introduce(); BuilderExample.Introduce(); ChainOfResponsibilityExample.Introduce(); StateExample.Introduce(); VisitorExample.Introduce(); }
public void TestStrategy() { Visitor visitor = new ClassToNamespaceVisitor(); Strategy strategy = new VisitorStrategy(visitor); Persister persister = new Persister(strategy); VisitorExample item = new VisitorExample(); StringWriter writer = new StringWriter(); item.Put("1", "ONE"); item.Put("2", "TWO"); item.Add("A"); item.Add("B"); persister.write(item, writer); String text = writer.toString(); System.out.println(text); VisitorExample recover = persister.read(VisitorExample.class, text);
public void Visitor_Transforming() { VisitorExample.TransformingVisitor(); }
public void Visitor_Simple() { VisitorExample.SimpleVisitor(); }