1.代码不是没有错误就是最好的
(1)命名要规范-------取一个好的名字。
(2)代码少做无用功。
(3)注意逻辑错误。
(4)面向对象:可维护、可复用、可扩展、灵活性好。
2.简单工厂模式:sfp
(1)保护数据(封装)
(2)将所有操作分离开为多个操作;使每一个类实现其单一的功能(继承,多态)。
(3)通过变量的方式,用户可随机输入数据(可维护)。
(4)子类可以使用父类的public成员(可复用)。
(5)父类可以派生出其他子类实现不同需求(可扩展)。
(6)用户可以通过sfp随机选择子类方法(灵活性好)。