上一页 1 ··· 9 10 11 12 13 14 15 下一页
摘要: Java中的继承作为Java面向对象三大特性之一,在知识点上而言,还是很多的。现做出如下总结: 1. 继承的概念: 继承在本职上是特殊——一般的关系,即常说的is-a关系。子类继承父类,表明子类是一种特殊的父类,并且具有父类所不具有的 一些属性或方法。 2. 继承中的初始化顺序: 从类的结构上而言, 阅读全文
posted @ 2017-04-28 22:04 连先森 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-04-28 21:04 连先森 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 闭包有三个特性: 1.函数嵌套函数2.函数内部可以引用外部的参数和变量3.参数和变量不会被垃圾回收机制回收闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量 使用闭包有一个优点,也是它的缺点,就是可以把局部变量驻 阅读全文
posted @ 2016-12-21 21:30 连先森 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、概述 很多时候我们需要在.NET应用程序中使用一条SQL语句来访问来自不同服务器、不同数据库中的不同的表,实现方法有很多。我们可以在.NET应用程序中建立数据访问层,使用ADO.NET Entity Framework将我们的数据库以及数据表抽象成应用程序对象,进而在程序里使用Code来对不同库 阅读全文
posted @ 2016-09-28 17:20 连先森 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一、类实现的重构 1.将值对象转化为引用对象: 如果发现自己创建并维护着多个一模一样的大型复杂对象,请改变对这些对象的引用方式。 即仅仅保存着一份主拷贝(值对象),然后其他地方使用对该对象的引用(引用对象)。 2.将引用对象转化为值对象: 如果看到自己对某个小型的简单对象进行了多次引用操作,请将这些 阅读全文
posted @ 2016-09-26 01:08 连先森 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 1.提取子程序或者方法: 把内嵌的代码从一个子程序中提取出来,并将其提炼为单独的子程序。 2.将子程序的代码内联化: 如果子程序的程序体很简单,且含义不言自明,那么就在使用的时候直接使用这些代码 3.将冗长的子程序转换为类: 如果子程序太长,可以将其转换为类,然后进一步对之前的子程序进行分解,通过所 阅读全文
posted @ 2016-09-24 23:20 连先森 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.用具名常量替代神秘数值: 如果使用了数字或字符表示形式,例如3.14,那么请将这样的字符使用具名常量来替代,例如PI 2.使用变量的名字更为清晰且传递更多的信息: 如果一个变量的名字容易让人产生误解,就换个好点的名字 3.将表达式内联化: 把一个中间变量换成给它赋值的那个表达式本身 4.用函数来 阅读全文
posted @ 2016-09-23 01:15 连先森 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1.代码重复 2.子程序太长 3.循环太长或者嵌套太深 4.类的内聚性太差 5.类的接口的抽象层次不一致 6.参数表中参数太多 7.类的内部修改往往局限于某个部分 8.需要对多个类进行并行测试 9.对继承体系的并行修改 10.需要对多个case语句进行并行修改 11.相关的数据项只是被放在一起,没有 阅读全文
posted @ 2016-09-23 00:44 连先森 阅读(187) 评论(0) 推荐(0) 编辑
摘要: @RenderSection:在布局页中,将呈现指定部分的内容并指定该部分是否为必需。用法:@RenderSection("PageSpecificStyleSheetIncludes", required: false) @Html.Partial:在布局页中,把一个个View给镶入进来并回传的一 阅读全文
posted @ 2016-09-21 00:03 连先森 阅读(1334) 评论(0) 推荐(0) 编辑
摘要: 一、引言 提到模板,大家肯定不免想到生活中的“简历模板”、“论文模板”、“Word中模版文件”等,在现实生活中,模板的概念就是——有一个规定的格式,然后每个人都可以根据自己的需求或情况去更新它,例如简历模板,下载下来的简历模板的格式都是相同的,然而我们下载下来简历模板之后我们可以根据自己的情况填充不 阅读全文
posted @ 2016-09-06 23:42 连先森 阅读(390) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 下一页