论文部分内容阅读
在面向对象的程序设计中,工厂的概念经常出现。在工厂中,有一个类负责决定在单继承体系结构中应该实例化哪一个子类。工厂方法核心就是定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法的设计实际上是对简单工厂进行了延伸,它把决定应该实例化哪一个子类的权利延迟到了它的每个子类中,区别于用一个专门的类来决定实例化哪一个子类。在进行Asp.net三层(N层)架构的设计中合理应用工厂方法将会使得系统结构更加的精简,更具有封装性,有利于ASP.NET网站系统的快速开发。