2013年7月31日

设计模式之简单工厂

摘要: 面向对象编程特点:可维护,可复用,可扩展,灵活性高。 通过封装,继承,多态把程序耦合度降低,用设计模式使得程序更加灵活,容易修改,易于复用。案例:实现计算器控制台程序:第一次做法:直接MAIN函数里面洋洋洒洒写下来所有代码。缺点:无复用性第二次做法:考虑业务的复用性,封装一个运算类(方法)通过形参把要操作的数字和符号输入,得到结果。只要调去这个运算方法,计算器,PDA多种设备都可以实现计算功能缺点:如果增加一个开平方运算,则需要修改这个核心方法,有可能被修改人增加别的后门程序,或者修改之前确定了的方法。第三次做法:设定一个父类,里面设置要进行操作的两个数组作为属性,设置得到运算结果的虚方法Ge 阅读全文

posted @ 2013-07-31 16:34 冲刺 阅读(168) 评论(0) 推荐(0)

导航