1.继承概念 一个类得到了另外一个类的成员变量和成员方法。 只支持单继承,不允许多继承。 是面向对象最重要的特征之一,可以减少类定义的重复代码,重复放在父类。2.作用 减少类定义等重复代码3.语法特点 子类继承父类可以得到父类的成员变量和成员函数,同时子类还可以在此基础上扩展。 class teac...
分类:
其他好文 时间:
2014-12-08 17:21:01
阅读次数:
127
AOP技术的诞生并不算晚,早在1990年开始,来自Xerox Palo Alto Research Lab(即PARC)的研究人员就对面向对象思想的局限性进行了分析。他们研究出了一种新的编程思想,借助这一思想或许可以通过减少代码重复模块从而帮助开发人员提高工作效率。随着研究的逐渐深入,AOP也逐渐发...
分类:
其他好文 时间:
2014-12-03 09:17:14
阅读次数:
275
方法: 1.在Action类中execute()方法中进行校验。 优点:Action类无需继承框架中的类。 缺点:(1)当有多个校验时,代码重复,违反高内聚,低耦合。 2.重写框架ActionSupport类中的validate()方法。 优点:包含this.addFieldE...
分类:
其他好文 时间:
2014-11-30 23:02:19
阅读次数:
155
public delegate void AnonymousHandler();/// /// 重试某过程 maxError 次,直到成功或失败 /// /// 托管函数 /// 允许失败的次数 /// 如果执行成功,则返回 null, 否则返回该错误对象 public static Excep.....
分类:
其他好文 时间:
2014-11-25 23:03:23
阅读次数:
193
一. 介绍平常做企业级应用,需求变化是经常的事,而很多基础代码重复也是很让人头疼的问题。所以很多人会使用一些ORM框架来增强项目的可维护性、可扩展性。IBatis.Net就是一个比较易用的ORM框架,使用起来较为方便、灵活。IBatis.Net是从Ibatis的Java版本移植过来的.NET版本。i...
分类:
Web程序 时间:
2014-11-14 22:35:16
阅读次数:
522
适用性:当我们系统中有一些类,在使用的时候都有同样需要大量的创建,而这样的创建是复杂的而且是浪费CPU,内存资源的,为了解决这一问题,就出现了原型模式(深度克隆,浅克隆)模式思想:1. 通过使用同一的创建对象方案,尽量避免创建对象复杂过程代码重复出现;2. 为了节省CPU,内存资源,我们可以让不同的...
分类:
其他好文 时间:
2014-11-14 19:34:51
阅读次数:
230
有些代码重复劳动,用网上的代码生成器太烦了,很多代码都存在明显的注入漏洞,很多代码风格都不适合自己。。。于是就花了一个上午写了个代码生成器,源码共享一下,其实功能点很简单,就是逆天又想偷点懒而已。。。软件下载:http://pan.baidu.com/s/1hqmqFsg 本来是准备昨天晚上编...
重复的代码一直都是可维护性的大敌,重构的重要任务之一也就是要去除掉重复的代码,有效的减少重复代码,可以大大提高软件的扩展性。
在Android开发中,很容易产生重复的代码。因为Android是组件,模板式开发,每个页面都是独立用Activity或Fragment实现,布局文件都是用XML方式去写,所以很容易造成代码的重复,虽然二个页长的差不多,但毕竟是二个Activity,于是就拷一份出来,...
分类:
其他好文 时间:
2014-10-29 22:25:05
阅读次数:
147
循环: 把一段代码重复性的执行N次,直到满足某个条件为止. 为了在合适的时候,停止重复执行,需要让程序出现满足停止循环的条件.Python中有三种循环(实质只有两种): while循环 for循环 嵌套循环break #完全结束一个循环本身continue #停止当前循环...
分类:
编程语言 时间:
2014-10-28 19:40:39
阅读次数:
193
使用延迟加载以及避免代码重复?一.概要: 标签是整理布局的有效工具,提供了合理组织XML布局文件的有效方法。 ViewStub是实现延迟加载视图的优秀类。无论在什么情况下,只要开发者需要根据上下文选择隐藏或则显示一个视图,都可以使用ViewSub实现。 或许并不会因为一个视图的延迟加载而感觉到...
分类:
其他好文 时间:
2014-10-27 17:28:52
阅读次数:
229