码迷,mamicode.com
首页 >  
搜索关键字:代码重复    ( 293个结果
C#笔记誊录
1.继承 面向对象的三大特征: 封装性 继承性 多态性 一.继承:类与类的关系 为什么会用继承:减少代码重复 优化 空间内存 实现多态 class 基类 { //基类成员 } class 子类:基类 { //子类成员 } 判断继承关系 用进行进行判断--》子类对象 is 父类成员 例如 诺基亚手机 ...
分类:Windows程序   时间:2015-10-01 21:52:03    阅读次数:393
Effective C++ 条款44 将与参数无关的代码抽离template
1. template是节省时间和避免代码重复的有效方法,而且在将类模板(class template)具现化时,编译器只具现化那些被用到的成员函数,这更加节省了空间.2. 正如两个函数存在代码重复时,倾向于把重复的代码抽出独立形成一个函数,然后让之前的函数调用这个函数,函数模板也可以这样,甚至类模...
分类:编程语言   时间:2015-09-11 19:21:33    阅读次数:167
SQL--存储过程+触发器 对比!
一、存储过程一:存储过程:存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。可以用存储过程名字和参数来调用存储过程,这样可以避免代码重复出现,用起来也方便。例: 下面是定义了一个名为Buyfruit的存储过程,参数为购买人的姓名,水果名称,购买数量三个,此存储过程的作用是,输入....
分类:数据库   时间:2015-08-31 11:45:41    阅读次数:272
SQL--存储过程+触发器 对比!
一、存储过程一:存储过程:存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。可以用存储过程名字和参数来调用存储过程,这样可以避免代码重复出现,用起来也方便。例: 下面是定义了一个名为Buyfruit的存储过程,参数为购买人的姓名,水果名称,购买数量三个,此存储过程的作用是,输入....
分类:数据库   时间:2015-08-30 09:56:03    阅读次数:208
代码大全拾遗
需要重构的代码: 1 重复 2 冗长的子程序 3 内聚性差的类 4 循环过长或嵌套过深 5 过长的参数列表(7个参数左右) swict case优化: 1 多态 2 表驱动 函数命名: 1 函数命令要描述其返回值 2 过程命名要使用动宾短语 函数参数: 1 传入参数不能修改 2 参数排序:输出-修改-输出 布尔变量命名: 使用肯定的变...
分类:其他好文   时间:2015-08-21 13:35:38    阅读次数:119
Java程序最容易犯的21种错误
1.DuplicatedCode 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。 2.Longmethod 它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,...
分类:编程语言   时间:2015-08-05 18:01:11    阅读次数:171
Shell 学习21 - Shell 函数
函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高。像其他编程语言一样,Shell 也支持函数。Shell 函数必须先定义后使用。 Shell 函数的定义格式如下: function_name () { list of commands [ return value ] }如果你愿意,也可以在函数名前加上关键字 function: function funct...
分类:系统相关   时间:2015-08-03 14:48:57    阅读次数:123
三、框架搭建之DAO(核心)
本节内容介绍Nhibernate所封装的数据库访问层。不过我加入了泛型进行封装。大概思路:首先,我们有一个接口层,还有一个对应的实现层;在接口层中我们先定义一个父接口,父接口中定义每一个接口都可能会用到的方法,然后其他接口继承此父接口即可。如果子接口需要使用特殊的方法,可以单独定义在子接口中;在接口实现层中也是类似的,定义一个父类,里面写好实现了接口层父接口的方法,其他实现层同样继承父接口和实现层父类,接口层中定义的特殊方法也在对应的实现类中进行实现。这样做可以有效的把相似的重复代码(重复的增删改查)尽可能...
分类:其他好文   时间:2015-07-30 11:20:04    阅读次数:191
linux 笔记--while循环、函数和进程管理
while:break:提前退出循环continue:提前结束循环,而进入下一轮循环while:;do********done(死循环)函数:function代码重复使用,结构化,不能单独运行,需要被调用时才可以被使用1.function函数名{2.function(){******************}}return#:自定义返回值OS=kernel(..
分类:系统相关   时间:2015-07-29 06:46:40    阅读次数:205
扩展系统功能--装饰模式
对已有对象的功能进行扩展(装饰),以获得更加符合用户需求的对象,使得对象具有更加强大的功能,这就是装饰模式。 基于继承的复用缺点: (1) 系统扩展麻烦,在某些编程语言中无法实现(多继承问题)。 (2) 代码重复,不利于对系统进行修改和维护。 (3) 系统庞大,类的数目非常多。 装饰模式概述 根据合成复用原则,在实现功能复用时,多用关联(组合),少用继承。 装饰类作用...
分类:其他好文   时间:2015-07-14 22:45:07    阅读次数:178
293条   上一页 1 ... 21 22 23 24 25 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!