博客园有很多人发表了他们自己认为的框架,好奇,就点进去看了下。我只想说那真的称不上是框架。 我建议他们可以多多看.net的是如何设计的、一些第三方框架的代码是如何写的。拿熟悉的.net web框架的来说,从:using System; 到:using System.Web;再 ...
博客园有很多人发表了他们自己认为的框架,好奇,就点进去看了下。
我只想说那真的称不上是框架。
我建议他们可以多多看.net的是如何设计的、一些第三方框架的代码是如何写的。拿熟悉的.net web框架的来说,从:using System; 到:using System.Web;再到:using System.Web.UI;再到现在的:using System.Web.Mvc;
再拿.net 里的数据层框架来说,从:using System; 到:using System.Data; 再到:using System.Data.SqlClient;
再到现在的:using System.Data.Entity;
我们再来看看,第三方的框架,比如,常用的IoC框架:autofac,看看它的组成部分,如下:
Api地址:https://autofac.org/apidoc/
稍有编程经验的人就会发现了什么规律。
从这样的结构来看,可以很清晰的明白一个框架的组成部分,及每个组成部分的大概功能,每个组成部分之间的依赖关系,而不是写了一段代码就称为框架。
对于C#这样的get='_blank'>面向对象的开发语言来说,一套框架主要是用来解决某些领域特定功能的代码集合。那么就要对你想解决的这个领域里的功能进行抽象、封装。
什么时候用接口、什么时候用抽象类、什么时候用静态类等等,这对于框架的扩展、升级、开发人员是否用的习惯都起着至关重要的作用。
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:动不动就说自己写了一套框架,只能说他们是一个拥有多年编程经验的初学者。
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。