金融软件开发设计模式
金融软件开发设计模式:通用的面向对象设计模式、基于Java的设计模式。
一、创建类型:金融软件开发创建类型的模式都是用于创建类的实例,但是和通过new来创建实例不同,这些模式提供了更加灵活的方式,是程序能够根据特定的情况创建特定的类。
1、工厂模式:根据工厂模式实现的类可以根据提供的数据生成一组类中某一个类的实例,而这一组类有一个公共的抽象父类。
2、抽象工厂模式:抽象工厂模式也可以根据提供的数据生成一组类中某一个类的实例,而这一组类有一个公共的抽象父类。
3、构造者模式:构造者模式将一个复杂对象的构造过程和它的表现层分离开来,这样类就可以根据不同情况展现出不同的表现方式。
4、原型模式:原型模式通过对类的实例进行拷贝来创建新的实例。
5、单例模式:根据单一模式实现的类只允许有一个是类,并且提供了一个全局指针来引用该实例。
一、创建类型:金融软件开发创建类型的模式都是用于创建类的实例,但是和通过new来创建实例不同,这些模式提供了更加灵活的方式,是程序能够根据特定的情况创建特定的类。
1、工厂模式:根据工厂模式实现的类可以根据提供的数据生成一组类中某一个类的实例,而这一组类有一个公共的抽象父类。
2、抽象工厂模式:抽象工厂模式也可以根据提供的数据生成一组类中某一个类的实例,而这一组类有一个公共的抽象父类。
3、构造者模式:构造者模式将一个复杂对象的构造过程和它的表现层分离开来,这样类就可以根据不同情况展现出不同的表现方式。
4、原型模式:原型模式通过对类的实例进行拷贝来创建新的实例。
5、单例模式:根据单一模式实现的类只允许有一个是类,并且提供了一个全局指针来引用该实例。