【文件属性】:
文件名称:facade_pattern
文件大小:76KB
文件格式:ZIP
更新时间:2021-05-08 13:41:29
Ruby
外墙图案
这是使用外观模式作为解决方案的一个证明,该方案解决了大型Rails应用程序控制器中越来越多的对象实例化这一日益严重的问题。
这也是使用其他服务对象更好地标识域层内部职责的练习。
此练习的一些目标是:
在控制器动作中仅实例化一个对象( )
避免创建“ GOD”对象
更好的测试范围
更好地分离模型域表示层
我们可以避免使用元编程来重复执行某些代码,但是对于这个示例,我选择使事情更加明显。
这是一个正在进行的工作。 随时添加建议。