随笔分类 -  Abstract

摘要:中介即是输入输出的问题。 以下实例,即是输入图片扩展名,得到相关的图片格式ImageFormat。 抽象类中有2个抽象的方法和函数。一个为方法,一个为函数。 方法是中介者使用的方法,返回函数是为客户所使用。 接下来,我们写一个实体类,这个类实现上面的抽象方法: 收集所有相关涉及的图片格式: 程序使用 阅读全文
posted @ 2020-09-29 06:59 Insus.NET 阅读(219) 评论(0) 推荐(0) 编辑
摘要:“7月20日 23:30 Visual Studio 2015正式版正式发布,作为微软新一代开发利器,在全地球乃至全宇宙乃至全太阳系中最强大 且没有之一的IDE(上述描述来自微博用户评论)跨平台支持成为Visual Studio最新DNA。在智能移动端App开发,支持无论是面向何种智能设备,无论是支... 阅读全文
posted @ 2015-07-24 09:15 Insus.NET 阅读(3428) 评论(5) 推荐(2) 编辑
摘要:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示 --《设计模式》GOFInsus.NET在ASP.NET环境中,列举一个建造者设计模式(Builder)例子,以最帖近开发环境与需求。开发站点时,我们需要开发新闻类,视频类,图片类等等。每个网页还有可能是页头,内... 阅读全文
posted @ 2014-12-23 11:21 Insus.NET 阅读(727) 评论(0) 推荐(2) 编辑
摘要:温故而知新,看了以前写的博文《Asp.net读取Excel文件 2》http://www.cnblogs.com/insus/archive/2011/05/05/2037808.html觉得第一段代码示例,可以使用设计模式的简单工厂来实现。也就是说,使用两个全新的类,替代两个Switch分支。Xl... 阅读全文
posted @ 2014-12-18 10:19 Insus.NET 阅读(958) 评论(0) 推荐(2) 编辑
摘要:写这些也许有人认为“为了模式而模式”。Insus.NET所想到的,每个大师成为大师之前,也许都得这样做。走路,从小就开始学,直至现在,谁还不是为了走路而走路?一直重复着......很多人没有分享自己的经验,分享自己的过程,分享这东西,它不会因为分享而变少了......感动的故事,是因为分享了历程而让... 阅读全文
posted @ 2014-12-09 15:36 Insus.NET 阅读(686) 评论(0) 推荐(1) 编辑
摘要:时隔很长一段时,现在又重温设计模式,上个星期学习《设计模式--代理(Proxy)模式》http://www.cnblogs.com/insus/p/4128814.html。温故而知新,这次学习另一个设计模式,中介者(Mediator)模式,学习之前,先从下面的问题开始。在前一段时间,Insus.N... 阅读全文
posted @ 2014-12-01 10:38 Insus.NET 阅读(2344) 评论(5) 推荐(6) 编辑
摘要:由于程序中,这个DataKeyNames名称是一个动态值,因此在html的GridView不能直接写成这样子asp:GridViewID="GridViewUnitCode"runat="server" DataKeyNames="xxx" ... 也就是说,html中的Gridview不能带DataKeyNames属性,如果写上了,就是写死了。在.cs中,Insus.NET是这样解决的。为GridView动态添加DataKeyNames属性并赋值,有一点需要注意的,就是它应该是在GridView绑定数据前时进行。下面两种顺序是正确的 阅读全文
posted @ 2013-04-14 14:21 Insus.NET 阅读(1071) 评论(0) 推荐(1) 编辑
摘要:“烹”就是煮的意思,“饪”是指熟的意思,狭义地说,烹饪是对食物原料进行热加工,将生的食物原料加工成熟食品;广义地说烹饪是指对食物原料进行合理选择调配,加工治净,加热调味,使之成为色、香、味、形、质、养兼美的安全无害的、利于吸收、益人健康、强人体质的饭食菜品包括调味熟食,也包括调制生食。因此,我们产生... 阅读全文
posted @ 2013-02-28 23:10 Insus.NET 阅读(2030) 评论(7) 推荐(5) 编辑
摘要:基本抽象的属性,方法,可以使用接口(Interface)去替换。下面演示中,就是以简单工厂(Simple Factory Pattern) 为例,把抽象类改为接口。文件格式:.wmv;大小:8,716KB;长度:00:06:14。下载地址:http://download.cnblogs.com/insus/CSharpNET/Ref_to_Interface.rar 阅读全文
posted @ 2011-02-15 20:08 Insus.NET 阅读(733) 评论(0) 推荐(2) 编辑
摘要:在写程式时,有时会使用到物件继承(Object Inheritance)。下面视频演示中,是如何让类别中的相同方法提起放在另一个类别中,然后需要使用到这个方法类别再去继承这个类别。在程序开发中,尽量少使用继承,因为子类与父类之间紧密耦合。解决这个问题,建议写成抽象(Abstract)类别或是接口(Interface)。文件格式:.wmv;大小:18,777KB;长度:00:14:34。下载地址:http://download.cnblogs.com/insus/CSharpNET/Inheritance.rar 阅读全文
posted @ 2011-02-11 20:26 Insus.NET 阅读(571) 评论(1) 推荐(2) 编辑