设计模式

2014-03-27
  • 924
  • 0
        在程序设计中,设计模式是十分重要的部分。在程序构造的过程中,合适的设计模式可以带来事半功倍的效果,并且程序运行的效率和程序本省的安全性也会比较好。
        对于java语言来说,因为java是面向对象的语言,因此和别的面向对象的语言类似,其设计模式总体来说分为三大类。也就是创建型模式,结构型模式和行为型模式。其中创建型模式包括五种,分别是工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。
        工厂方法模式,顾名思义,就是建立一个工厂类,用来进行大量类实例的创建,当然,生成的这些类是实现了同一接口的。还可以对
        工厂方法模式进行改进,就是所谓的静态工厂方法模式。将工厂方法模式里的类的构造方法设置为静态的,这样就不需要来创建这些类的实例,直接调用其静态方法即可。