写在前面 简单工厂、工厂方法、抽象工厂,光看名字很容易被带偏——好像后面的一定比前面的"高级",写代码就该一步到位上抽象工厂。这篇用一个规则配置解析器的真实需求走一遍:不同格式(JSON/XML/YA