社区
Java SE
帖子详情
关于facade模式的问题,求解决方案
一些和风旭日的日子
2012-09-28 03:40:21
现在一个整站的操作方法都放入一个接口类中。
如:
interface I{
methodA()
methodB()
}
class clazz 实现 I{
}
问题是实现文件越变越大,有什么办法解决这个问题否?
...全文
212
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
模式
的区别。
Facade
模式
的介绍
本文介绍了
Facade
设计
模式
的概念及其应用场景,通过一个简单的C++示例展示了如何使用
Facade
模式
来简化复杂系统的接口,使客户程序员能够更容易地使用系统。
java设计
模式
之
Facade
模式
本文通过一个实例介绍了Java中的
Facade
模式
,该
模式
用于提供一个统一的接口,使客户端与复杂的系统组件解耦,同时在
Facade
层可以进行额外的控制和隐藏内部细节。文章探讨了如何使用
Facade
模式
来限制对外暴露的方法,以保持系统内部结构的封装性。
设计
模式
系列·
Facade
模式
之MVC的烦恼
本文通过一个实例讲述了在Thinkphp框架中,由于MVC架构导致Controller层代码过于臃肿的
问题
,以及如何运用
Facade
外观
模式
来解决这一
问题
。通过对Controller进行减肥,将业务逻辑移至Logic层,实现了降低系统耦合度和提高可维护性的目标。
Facade
与Adapter
模式
应用
本文围绕设计
模式
展开,指出其精髓是发现并封装变化,让类分工明确。为提高代码重用性和效率,
Facade
与Adapter
模式
应运而生。其中,
Facade
模式
可封装复杂机器操作细节,提升调用效率;Adapter
模式
能解决程序中接口不匹配
问题
,实现适配。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章