gpt4 book ai didi

c# - "Core"作为成员名后缀的含义

转载 作者:太空狗 更新时间:2023-10-29 21:18:10 25 4
gpt4 key购买 nike

注意:我只想预先说明这是一个非常小的问题 - 纯粹是出于好奇。

成员命名后缀为“核心”是什么意思?

成员在顶部使用“核心”后缀的其他示例:

  • 搜索核心
  • 排序核心

我刚刚在 WAF framework 中看到它并有一个理论 - 它是否来自 <> 之间的类型名称(即成员 ViewCore 的类型)使其看起来像某种“核心”的视觉提示?

enter image description here

最佳答案

在 Krzysztif Cwalina 和 Brad Abrams 的“框架设计指南”的第 9.9 节模板方法(第 355 页)中指出:

考虑通过在非虚拟成员名称后缀“Core”来命名为非虚拟成员提供扩展点的 protected 虚拟成员。

public void SetBounds(...) {
...
SetBoundsCore(...); // [Extension Point]
}
protected virtual void SetBoundsCore(...){...}

模板方法模式允许您在派生类执行扩展方法后保留执行逻辑并控制某些前后行为。

关于c# - "Core"作为成员名后缀的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15582614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com