有没有高人为我详细描述下 asp.net中 框架 架构 设计模式的关系
三层是一种架构工厂模式的分层是一种架构还是设计模式现在搞的很模糊希望能高人解答下也希望能对我后期的asp.net的学习规划一下该先学什么。。。谢谢...
三层是一种架构 工厂模式的分层是一种架构还是设计模式 现在搞的很模糊 希望能高人解答下 也希望能对我后期的asp.net的学习规划一下 该先学什么 。。。谢谢
展开
4个回答
展开全部
首先说框架 框架是比较复杂的 他其中可以包含很多类库 比如数据库操作方面的 网站通用库 也可以包含多种设计模式 MVC ,iOC注入,工厂模式 等等 其实只要我们使用.Net写程序 就已经使用了框架 。那是微软的.NetFrame框架 。也有很多牛人 或团队自行开发的自定义框架 这些自定义框架往往是针对于某种网站 或某个行业的 比如有的自定义框架 安全性比较好 有的性能卓越 有的小巧精悍
关于模式 就不是一个人或一个团队所能做的了得 他是以往的程序员们在开发设计时总结出来的一些设计程序结构 我们大多数程序员似乎只有学习得份(至少我是) 。设计模式有23种 分几类 各个模式之前 并不是完全独立的 他们可以混用搭配以适用于不同的场合 举例说明 有种模式 叫单例模式 就在很多模式中使用 它只允许一个类 只能有一个实体 以确保对象安全
还有模板模式 其实就是 子类继承父类 父类就是模版 子类继承了父类这模版 然后在扩展新的方法、属性
工程模式 是一类设计模式 他又分为简单三层工厂模式 和复杂的工厂模式 简单的 就三层 DAL(数据访问层) Moel(数据实体层) (BLL)商务逻辑层 BLL 封装调用DAL的方法 来处理Model的数据
复杂点的话 也就加入 接口层 和工厂层 如想 详细了解 可以在百度上搜搜 设计模式大全
有很多免费的电子书 这里 推荐 去博客园 看看 搞.Net的大概都知道这个地方
希望我的回答对你有所帮助
关于模式 就不是一个人或一个团队所能做的了得 他是以往的程序员们在开发设计时总结出来的一些设计程序结构 我们大多数程序员似乎只有学习得份(至少我是) 。设计模式有23种 分几类 各个模式之前 并不是完全独立的 他们可以混用搭配以适用于不同的场合 举例说明 有种模式 叫单例模式 就在很多模式中使用 它只允许一个类 只能有一个实体 以确保对象安全
还有模板模式 其实就是 子类继承父类 父类就是模版 子类继承了父类这模版 然后在扩展新的方法、属性
工程模式 是一类设计模式 他又分为简单三层工厂模式 和复杂的工厂模式 简单的 就三层 DAL(数据访问层) Moel(数据实体层) (BLL)商务逻辑层 BLL 封装调用DAL的方法 来处理Model的数据
复杂点的话 也就加入 接口层 和工厂层 如想 详细了解 可以在百度上搜搜 设计模式大全
有很多免费的电子书 这里 推荐 去博客园 看看 搞.Net的大概都知道这个地方
希望我的回答对你有所帮助
追问
谢谢 请问有什么可供推荐的书籍观看么
追答
设计模式方面的
《大话设计模式》 《设计模式大全》 《设计模式之禅》
框架方面的 可以参考相关的框架手册
.Net框架中的类库很多 完全没有必要 全部看一遍 跟没必要全学会 只要在用的时候 翻翻手册就行了 一些基本的类库 还是得有所了解的
面向对象.Net方面的 看看 王涛的 《你必须知道的.Net》
展开全部
工厂模式当然是设计模式,指专门定义一个类来创建其它类的实例,跟三层架构不一样
三层是为了分离业务与表现、数据操作,更多的是方便维护和分工
另外,推荐学习使用微软的MVC架构
三层是为了分离业务与表现、数据操作,更多的是方便维护和分工
另外,推荐学习使用微软的MVC架构
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
帮你顶,我也想知道。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
框架:简单说netframework,现在又1.0,2,0,3.5,4.0等几个版本;
架构:主要是企业开发中规划设计的一些比较成熟的开发模式,公共类库;
设计模式:主要是数据设计模式,比较成熟的23中设计模式,可以参考学习。
架构:主要是企业开发中规划设计的一些比较成熟的开发模式,公共类库;
设计模式:主要是数据设计模式,比较成熟的23中设计模式,可以参考学习。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询