社区
Java SE
帖子详情
关于facade模式的问题,求解决方案
一些和风旭日的日子
2012-09-28 03:40:21
现在一个整站的操作方法都放入一个接口类中。
如:
interface I{
methodA()
methodB()
}
class clazz 实现 I{
}
问题是实现文件越变越大,有什么办法解决这个问题否?
...全文
213
5
打赏
收藏
关于facade模式的问题,求解决方案
现在一个整站的操作方法都放入一个接口类中。 如: interface I{ methodA() methodB() } class clazz 实现 I{ } 问题是实现文件越变越大,有什么办法解决这个问题否?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一些和风旭日的日子
2012-11-13
打赏
举报
回复
试了很久,决定采用第一种方案。
butnet
2012-09-28
打赏
举报
回复
我觉得可以这样:
第一种办法
1. 仔细分析下接口I中的方法, 按方法按功能划分下, 然后折成几个接口
2. 按接口写你的实现类
第二种办法, 在不拆分实现定义的情况下, 通过实现类的不断继承来达拆分你实现类的代码.
但是我觉得第一种方法对后期维护会有帮助,
第二种办法只是解决了, 你实现类文件越来越大的问题, 对于后期维护是个大问题
我觉得一个类的实际代码不应超过1500行.
A18767101172
2012-09-28
打赏
举报
回复
创建配置文件,不知道对不对
corn8888
2012-09-28
打赏
举报
回复
把接口声明和实现拆分,然后再合并,不知对不对
Facade
模式
本文深入讲解了
Facade
模式
,探讨其如何简化复杂子系统的接口,提高子系统的独立性,并在层次化结构中定义每一层的入口。通过实例展示了
Facade
模式
的实现方式,以及它与Adapter、Bridge和Decorator
模式
的区别。
java设计
模式
之
Facade
模式
本文通过一个实例介绍了Java中的
Facade
模式
,该
模式
用于提供一个统一的接口,使客户端与复杂的系统组件解耦,同时在
Facade
层可以进行额外的控制和隐藏内部细节。文章探讨了如何使用
Facade
模式
来限制对外暴露的方法,以保持系统内部结构的封装性。
Facade
模式
的介绍
本文介绍了
Facade
设计
模式
的概念及其应用场景,通过一个简单的C++示例展示了如何使用
Facade
模式
来简化复杂系统的接口,使客户程序员能够更容易地使用系统。
Facade
与Adapter
模式
应用
本文围绕设计
模式
展开,指出其精髓是发现并封装变化,让类分工明确。为提高代码重用性和效率,
Facade
与Adapter
模式
应运而生。其中,
Facade
模式
可封装复杂机器操作细节,提升调用效率;Adapter
模式
能解决程序中接口不匹配
问题
,实现适配。
Facade
模式
本文深入讲解了
Facade
模式
,一种简化复杂系统接口的设计
模式
。通过整合多个类的功能,
Facade
模式
提供了更简洁的高层接口,便于理解和使用。示例展示了如何利用
Facade
模式
创建网页,涉及Database和HtmlWriter类的封装。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章