重构——71将领域和表述/显示分开(Separate Domain from Presentation)

简介: 将领域和表述/显示分开

将领域和表述/显示分开(Separate Domain from Presentation)

1、某些GUI类之中包含了领域逻辑

2、将领域逻辑分离出来,为它们建立独立的领域类

动机

MVC模式的核心在于:它将用户界面代码和领域逻辑分离了

目录
相关文章
|
24天前
|
设计模式 编译器 API
【C/C++ Pimpl模式】隐藏实现细节的高效方式 (Pimpl Idiom: An Efficient Way to Hide Implementation Details)
【C/C++ Pimpl模式】隐藏实现细节的高效方式 (Pimpl Idiom: An Efficient Way to Hide Implementation Details)
63 1
|
1月前
|
存储
Google Gemini 对于 CL_ABAP_CONV_IN_CE 类中的 UCCP 方法解释,完全不能看
Google Gemini 对于 CL_ABAP_CONV_IN_CE 类中的 UCCP 方法解释,完全不能看
24 0
|
6月前
|
API UED
SAP UI5 里 /IWBEP/VOC_COMMON 的含义和作用是什么
SAP UI5 里 /IWBEP/VOC_COMMON 的含义和作用是什么
43 0
|
存储 C# Python
基于C#的ArcEngine二次开发46:编辑内容回撤与炸开multipart feature
基于C#的ArcEngine二次开发46:编辑内容回撤与炸开multipart feature
基于C#的ArcEngine二次开发46:编辑内容回撤与炸开multipart feature
PAT (Basic Level) Practice (中文)- 1073 多选题常见计分法(20 分)
PAT (Basic Level) Practice (中文)- 1073 多选题常见计分法(20 分)
102 0
SAP QM初阶之启用了Multiple Specification功能后检验批的不同之处?
SAP QM初阶之启用了Multiple Specification功能后检验批的不同之处?
SAP QM初阶之启用了Multiple Specification功能后检验批的不同之处?
SAP QM创建一个包含Multiple Specification的检验计划
SAP QM创建一个包含Multiple Specification的检验计划
SAP QM创建一个包含Multiple Specification的检验计划
SAP SD基础知识之输出控制(Output Control)
SAP SD基础知识之输出控制(Output Control)
SAP SD基础知识之输出控制(Output Control)
ABAP TEST-SEAM的使用tips和一些局限
ABAP TEST-SEAM的使用tips和一些局限
153 0
一起谈.NET技术,改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects)
  系列博客       1. 改善代码设计 —— 优化函数的构成(Composing Methods)       2. 改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects)       3.
675 0