上一页 1 ··· 309 310 311 312 313 314 315 316 317 ··· 360 下一页
摘要: 有几天没写这方面的文章了,坦白说,没灵感,今天晚上,还是要写点东西,准备说一下抽象类在架构设计中的层次感,其实一说到抽象类,大家第一个就会想到基类,由通用属性和通用方法组成的类,可能定义一些规范,而自身又可以实现一些统一功能的类,这都是抽象类的表现,我不想把书本上的话拿出来说,也不想把某校培训学校名师的话拿来说,我只想从我的代码中说问题,因为大家真正想听的,想看的是这些“术语“在代码中的应用,不是... 阅读全文
posted @ 2012-03-09 23:23 张占岭 阅读(1335) 评论(0) 推荐(1) 编辑
摘要: 在MVC架构中,我们将一些通用模块通常写成一个“分部视图”或者HtmlHelper对象的“扩展方法”,这样在调用时方便,页面结构清晰,维护性高。 具体如果用分部视图实现,可能是这样: <%@ControlLanguage="C#"Inherits="System.Web.Mvc.ViewUserControl<SelectList>"%> <%=Html.DropDownList("C... 阅读全文
posted @ 2012-03-05 23:55 张占岭 阅读(2256) 评论(3) 推荐(2) 编辑
摘要: 在很多教科书中都这样定义“接口”,接口用来定义一种操作的规范,它的命名为I开头,内部元素均为public,接口中的方法与属性只能定义声明,不能实现,它们只能通过子类去实现,这些东西不是我今天要说的重点,我今天要说的接口主要从它为了实现“操作的统一”去说明。 在Repository模块中,一般将数据层的“增,删,改,查”进行统一的封装,然后调用时,统一来自一个地方,这样可以大大降低维护的成本。在操... 阅读全文
posted @ 2012-03-03 23:10 张占岭 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 回到目录EF的Code First开始模式时,在设计Data层与Data First模式稍微有些不同,它主要有数据库类,数据库操作基类,数据通用操作接口和数据通过操作实现组成,每个类有自己的用途,先看一下最简单的结构:DataContext是EF的数据库对象类型,它里面的代码构架了我们的数据表对象 public class DataContext : DbContext, IDataContext { #region Properties /// <summary> /// 得ì?到ì?UserBase结¨¢果?集?¥ /// </... 阅读全文
posted @ 2012-03-02 00:05 张占岭 阅读(4544) 评论(3) 推荐(0) 编辑
摘要: 儿子今天玩的有点晚了,所以今天的文章写的也有点晚了,呵呵! 从标题上可以知道,今天主要来讲继承,事实上是“继承”在项目架构中有没有用,如果有用,那应该如何去用的问题,一说到继承就肯定会说两个东西,基类(父类)和派生类(子类),在架构中,我们这样定义一个基类:当很多类型有相同的属性或相似的行为时,我们应该把它们的公共部分提取到一个新的类型中,这个类我们称为它们的基类,基类在架构中多为抽象类,即本身... 阅读全文
posted @ 2012-03-01 00:10 张占岭 阅读(760) 评论(1) 推荐(0) 编辑
上一页 1 ··· 309 310 311 312 313 314 315 316 317 ··· 360 下一页