(  )设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。(  )设计

考试题库2022-08-02  67

问题 (  )设计模式能使一个对象的状态发生改变时通知所有依赖它的监听者。(  )设计模式限制类的实例对象只能有一个。适配器(Adapter)设计模式可以用于(  )。用于为一个对象添加更多功能而不使用子类的是(  )设计模式问题1选项A.责任链B.命令C.抽象工厂D.观察者问题2选项A.原型B.工厂方法C.单例D.生成器问题3选项A.将已有类的接口转换成和目标接口兼容B.改进系统性能C.将客户端代码数据转换成目标接口期望的合适的格式D.使所有接口不兼容类可以一起工作问题4选项A.桥接B.适配器C.组合D.装饰器

选项

答案 DCAD

解析 观察者模式(有时又被称为发布-订阅Subscribe>模式、模型-视图View>模式、源-收听者Listener>模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实作事件处理系统。
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。
适配器模式(有时候也称包装样式或者包装)将一个类的接口适配成用户所期待的。一个适配允许通常因为接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。
装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。
转载请注明原文地址:https://tihaiku.com/congyezige/2409945.html

最新回复(0)