【发布时间】:2010-09-10 09:46:15
【问题描述】:
例如,在 c# 中,访问修饰符默认实现信息隐藏(通过默认情况下为类和字段提供最严格的访问权限)。
在 ASP.NET 中,您将 app_code 和 app_data 作为库“内置”在您的网站中。
ASP.NET MVC 又迈出了一步,“让”你使用 MVC。
我不知道它在不同的语言中如何。
您认为单一职责、强凝聚力、关注点分离等概念可以进一步嵌入到编程语言和技术中吗?
编辑:也许我应该问-“你能想出一种方法让编程语言和框架嵌入这些概念吗?”
我问有两个原因 - 首先是好奇心。其次,我认为这个问题的答案可以为如何实现这些概念制定“经验法则”。
谢谢。
【问题讨论】:
-
将 C# 与 ASP.NET 和 ASP.NET MVC 一起列出有点像篮子里既有苹果又有橘子。如果 ASP.NET MVC 没有让你使用 MVC,它就没有任何用途。
-
我意识到编程语言和框架之间的区别。我的问题是关于两者的。我在问是否有一种方法,有点像 ASP.NET MVC 试图完成的嵌入最佳实践..
标签: oop