C# 框架是什么?
MVC是什么 ?
工厂模式是什么?
设计模式是什么?
三层架构是什么?
若是要学我该从何学起???设计模式
C# 框架看这里
http://download.csdn.net/source/2578425
MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑,一般能够用JavaBean或EJB来实现。 View层用于与用户的交互,一般用JSP来实现。 Controller层是Model与View之间沟通的桥梁,它能够分派用户的请求并选择恰当的视图以用于显示,同时它也能够解释用户的输入并将它们映射为模型层可执行的操做。
http://baike.baidu.com/view/31.htm
工厂模式定义:提供建立对象的接口.
工厂模式是咱们最经常使用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统能够说是随处可见。
工厂模式如此经常使用,由于工厂模式就至关于建立实例对象的new,咱们常常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来建立实例对象的,因此之后new时就要多个心眼,是否能够考虑使用工厂模式,虽然这样作,可能多作一些工做,但会给你系统带来更大的可扩展性和尽可能少的修改量。
http://baike.baidu.com/view/1306799.htm
设计模式是一套被反复使用、多数人知晓的、通过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石同样。
http://baike.baidu.com/view/66964.htm
三层架构,一般意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。
http://baike.baidu.com/view/687468.htm架构