试题详情
- 简答题 根据以下场景说明,请选用最佳的设计模式,并说明该设计模式的原理及其优缺点? 场景:你拿出上次旅行时所拍摄的个人写真照片,但你发觉你看来看去都不顺眼,于是你到礼品店买了个相框,结果你发现相框整体感还是达不到你的要求,所以你在相框上贴了一些小东西。经过你一番的努力,相框的整体感觉终于符合你的期望了。
-
装饰模式:装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案,提供比继承更多的灵活性。
动态给一个对象增加功能,这些功能可以再动态的撤消。增加由一些基本功能的排列组合而产生的非常大量的功能。 关注下方微信公众号,在线模考后查看
热门试题
- 不要和陌生人说话”是()原则的通俗表述
- 开闭原则:(),()。
- ()模式将对象组合成树形结构以表示“部分
- 以下属于行为对象模式的是()
- 在不破坏类封装性的基础上,使得类可以同不
- ()允许一个对象基于内部状态而拥有不同的
- 根据以下场景说明,请选用最佳的设计模式
- ()模式确保某一个类仅有一个实例,并自行
- 根据以下场景说明,请选用最合适的设计模
- 观察者和可观察者之间用()结合。
- ()模式定义了一个高层接口,这个接口使得
- 请简述下,继承在程序设计中,存在的缺陷?
- “不要和陌生人说话”是()原则的通俗表述
- 抽象工厂方法使用()使对象的创建被实现在
- 简述针对接口编程,不针对实现编程的意义。
- 工厂模式分为(),(),()三种类型。
- 面向对象(OO)的原则有那些?
- 在设计模式中,()保证每个类只要单个实例
- 根据以下场景说明,请选用最佳的设计模式
- 举例说明使用Bridge模式的场合,给出