设计模式
软件设计中的设计模式根据目的分为哪三种?
(1) 创建型模式
(2) 结构型模式
(3) 行为型模式
创建性模式在___,___,___,等方面都为软件设计者提供了尽可能大的灵活性。(三个W)
(1) 创建什么
(2) 由谁创建
(3) 何时创建
抽象工厂模式与工厂方法模式最大的区别在于,工厂方法模式针对的是一个产品等级结构,抽象工厂模式则需要面对多个产品等级结构。
简单工厂模式包含的角色有哪些?___,___,___。
(1) 工厂角色
(2) 抽象产品角色
(3) 具体产品角色