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

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

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

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

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

动机

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

目录
相关文章
|
1月前
|
设计模式 编译器 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)
64 1
|
6月前
|
API UED
SAP UI5 里 /IWBEP/VOC_COMMON 的含义和作用是什么
SAP UI5 里 /IWBEP/VOC_COMMON 的含义和作用是什么
44 0
|
测试技术
PAT (Basic Level) Practice (中文)1012 数字分类 (20 分)+易错测试点
PAT (Basic Level) Practice (中文)1012 数字分类 (20 分)+易错测试点
97 0
PAT (Basic Level) Practice (中文)1012 数字分类 (20 分)+易错测试点
|
算法
PAT (Basic Level) Practice (中文)1028. 人口普查(20分)
PAT (Basic Level) Practice (中文)1028. 人口普查(20分)
76 0
SAP QM初阶之启用了Multiple Specification功能后检验批的不同之处?
SAP QM初阶之启用了Multiple Specification功能后检验批的不同之处?
SAP QM初阶之启用了Multiple Specification功能后检验批的不同之处?
SAP SD基础知识之输出控制(Output Control)
SAP SD基础知识之输出控制(Output Control)
SAP SD基础知识之输出控制(Output Control)
SAP Spartacus 标准类型的字段扩展 - type augmentation
SAP Spartacus 标准类型的字段扩展 - type augmentation
86 0
SAP Spartacus 标准类型的字段扩展 - type augmentation
一起谈.NET技术,改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects)
  系列博客       1. 改善代码设计 —— 优化函数的构成(Composing Methods)       2. 改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects)       3.
675 0
改善代码设计 —— “.NET研究”优化物件之间的特性(Moving Features Between Objects)
  系列博客       1. 改善代码设计 —— 优化函数的构成(Composing Methods)       2. 改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects)       3.
895 0
改善代码设计 —— 优“.NET技术”化物件之间的特性(Moving Features Between Objects)
  系列博客       1. 改善代码设计 —— 优化函数的构成(Composing Methods)       2. 改善代码设计 —— 优化物件之间的特性(Moving Features Between Objects)       3.
925 0