正在加载图片...
guokehua(@yahoo.com.cn 适配器模式( adapter 场景:有两个类: O Class a{ public void funA({/*A代码*/}} O Class b{ public void funB0{B代码*}} 这两个模块本来没有任何关系,但是应用中需要 凡是以后A的对象调用了funA方法,一定要同时 调用B的funB方法,怎么办?不能改变源代码 ●这个问题的类比:贵公司开发了一套图像应用软 件,其中一个功能是可以把图像进行清晰化。但 是这套软件运行一段时间之后,大家发现将图片 清晰化之后然后进行一下去噪声可能会更好。于 是贵公司又开发了一个专门去噪声的类,现在问 题来了,怎样把这个去噪声的类接到你原来的软 件上?不改变源代码。 郭克华J2EE框架实战教学视频J guokehua@yahoo.com.cn 郭克华J2EE框架实战教学视频 适配器模式(adapter) z 场景:有两个类: { Class A{ public void funA(){/*A代码*/ } } { Class B{ public void funB(){/*B代码*/} } z 这两个模块本来没有任何关系,但是应用中需要 凡是以后A的对象调用了funA方法,一定要同时 调用B的funB方法,怎么办?不能改变源代码 z 这个问题的类比:贵公司开发了一套图像应用软 件,其中一个功能是可以把图像进行清晰化。但 是这套软件运行一段时间之后,大家发现将图片 清晰化之后然后进行一下去噪声可能会更好。于 是贵公司又开发了一个专门去噪声的类,现在问 题来了,怎样把这个去噪声的类接到你原来的软 件上?不改变源代码
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有