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

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

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

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

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

动机

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

目录
相关文章
|
28天前
|
设计模式 编译器 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
|
6月前
|
API UED
SAP UI5 里 /IWBEP/VOC_COMMON 的含义和作用是什么
SAP UI5 里 /IWBEP/VOC_COMMON 的含义和作用是什么
44 0
|
Java iOS开发 C++
Objective-C类别(category)和扩展(Extension)的基本概念
Objective-C类别(category)和扩展(Extension)的基本概念
163 0
SAP QM初阶之启用了Multiple Specification功能后检验批的不同之处?
SAP QM初阶之启用了Multiple Specification功能后检验批的不同之处?
SAP QM初阶之启用了Multiple Specification功能后检验批的不同之处?
SAP QM启用了Physical Sample Management后检验批有哪些特殊地方?
SAP QM启用了Physical Sample Management后检验批有哪些特殊地方?
SAP QM启用了Physical Sample Management后检验批有哪些特殊地方?
SAP QM QP03显示一个含有Multiple Specs检验特性的检验计划
SAP QM QP03显示一个含有Multiple Specs检验特性的检验计划
SAP QM QP03显示一个含有Multiple Specs检验特性的检验计划
SAP QM创建一个包含Multiple Specification的检验计划
SAP QM创建一个包含Multiple Specification的检验计划
SAP QM创建一个包含Multiple Specification的检验计划
SAP Spartacus 标准类型的字段扩展 - type augmentation
SAP Spartacus 标准类型的字段扩展 - type augmentation
86 0
SAP Spartacus 标准类型的字段扩展 - type augmentation
关于SAP Spartacus添加缺失的cost center route配置的必要性
关于SAP Spartacus添加缺失的cost center route配置的必要性
关于SAP Spartacus添加缺失的cost center route配置的必要性
|
存储
通过 Feature Level 动态控制 SAP Spartacus 的页面显示
通过 Feature Level 动态控制 SAP Spartacus 的页面显示
83 0
通过 Feature Level 动态控制 SAP Spartacus 的页面显示