面向对象设计模式厂.PDF

面向对象设计模式 ⼯厂 曹东刚 caodg@ 北京⼤学信息学院研究⽣课程- 面向对象的分析与设计 /˜caodg/course/oo 内容提要 1 简单⼯厂 2 ⼯厂⽅法 3 抽象⼯厂 1 / 30 new 操作符的问题 Duck duck = new MallardDuck() ; 当使用new 操作符实例化对象时,是在实例化具体类,所以是 针对实现编程,⽽不是针对接⼝编程,会使代码缺乏弹性 使用⼤量具体类⽽难以更新和维护的代码 1 Duck duck; 2 if (picnic) { 3 duck = new MallardDuck(); 4 } else if (hunting) { 5 duck = new De

文档评论(0)

1亿VIP精品文档

相关文档