分享

接口型模式之适配器模式

 Dragon_chen 2017-01-11
适配器模式应用场景:
当有类提供我们想要的服务时,但是其名称不是我们想要的,我们可以使用适配器模式来适配。
适配分为类适配合对象适配,类适配安全性更高,它通过子类继承目标接口和服务类,目标接口的方法即是想要的适配方法。服务类有具体我们想要的服务。对象适配是通过子类继承目标类并将服务类作为成员。
对象适配适用于有多个服务类或者目标适配方法在类中而不是接口中的情况,只是它不能确保子类的适配方法不能被修改。
举例:
JTable显示数据
显示的是多个类对象的数据,所以用对象适配。
TableModel使用了适配器模式,TableModel是目标接口,AbstractTableModel是继承目标接口的抽象类,用一个子类继承AbstractTableModel类,并将要显示的多个类对象数组初始化。在TableModel接口方法做相应调用。通过JTable(TableModel)构造函数就能显示多个类对象的数据。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多