对C#来说是新手。在阅读了MS编程指南和几个在线教程之后,我发现可以更改readonly引用类型对象(class)的成员( const可以应用于内置类型):
public readonly Point Origin =与C++ const正确性相比,const的C#实现似乎是语言设计中的一个巨大缺陷。我漏掉了什么?还有其他方法来保证引用类型对象的恒定正确性吗?
最近,我与一位同事交谈,他提到他的公司正致力于将MVC设计模式添加为PHP扩展。他解释说,他们编写了C代码,用于将Controllers, Models and Views添加到语言结构中,以提高性能。现在我知道MVC是一种在web应用程序中被广泛使用的架构设计模式,但是我仍然必须遇到一些语言,例如,对于控制器有一个语言构造。
IMHO将设计模式集成到语言中可以强调良好的OO设计的重要性。那么,为什