BLL层改为简单工厂模式，与UI解耦
下一步：
DAL改为简单工厂模式，与BLL解耦
UI不改了！