Mic*_*son 3 c# design-patterns
我正在读这个页面
我对第一个例子的问题感到困惑.为什么他不能只将readonly添加到私有字段的声明中?
And*_*erd 8
关键字readonly(或其等价物)以某些语言(例如,C#和VB.NET)提供,但不提供其他语言.
readonly
C++是面向对象语言的一个例子,它没有关键字规定"这可以在构造函数的任何部分设置,但不能在其他任何地方设置".
面向对象的设计模式意味着语言中立:适用于所有面向对象的语言.由此可见,某些语言可能具有使特定模式过时的额外功能.
在这种情况下,模式的呈现看起来更加愚蠢,因为引入了模式,然后在C#中提供了不需要它的示例.
归档时间:
14 年,1 月 前
查看次数:
1204 次
最近记录:
9 年 前