码迷,mamicode.com
首页 >  
搜索关键字:可维护    ( 1747个结果
《Java设计模式》七大原则
最近几年来,人们踊跃的提倡和使用设计模式,其根本原因就是为了实现代码的复用性,增加代码的可维护性。设计模式的实现遵循了一些原则,从而达到代码的复用性及增加可维护性的目的,设计模式对理解面向对象的三大特征有很好的启发,不看设计模式,很难深层地体会到面向对象开发带来的好处 。在刚开始学习中,很难做到将这些模式融汇贯通,所以这个需要我们在编码前多思考,等想充分了,在开始实践编码。下面是设计模式应当遵循的...
分类:编程语言   时间:2015-08-16 09:23:59    阅读次数:107
编码规范
Coding最重要的还是让其实现相应的功能,但是这只是最基础的,如果到此为止的话,那么那段代码只能说是一堆实现功能的字符,没有可读性,没有可维护性,而且现在强调team work,如果你不想让你的小伙伴抓款那么还是注重以下这方面把,还有就是现在公司员工的流动性比较大,你写的代码可能需要别人去维护.....
分类:其他好文   时间:2015-08-15 14:43:57    阅读次数:158
程序设计模式之设计模式的重大意义
首先说说设计模式的用途: 在软件系统里面,系统的健壮性,可维护性,可扩展性 非常重要,也是一个成熟的系统必不可少的。 软件系统架构暂时没有涉及,但是无论怎么架构最后通过程序去实现,而程序并非简单功能实现。 我们是编程序的人别人叫我们程序员。个人觉得编程也是一种设计:   1.项目结构设计、功能模块划分; 2.单个类的设计,类成员变量设计,类方法设计。 一...
分类:其他好文   时间:2015-08-12 23:38:57    阅读次数:159
设计模式解读
定义:设计模式实际上是一套被反复使用,思想成熟,经过分类和无数实践设计经验的总结。设计模式存在的根本原因是为了代码复用,增加可维护性。有如下原则:1、开闭原则:对扩展开放,对修改关闭。2、里氏转换原则:子类继承父类,单独调完全可以运行。3、依赖倒转原则:引用一个对象,如果这个对象有底层类型,直接引用...
分类:其他好文   时间:2015-08-11 11:50:41    阅读次数:107
实例化基础
/**一个好的程序具有三个特性: 1 可重(复)用 2 可扩展 3 可维护复用的方式(目的:为了代码的复用) 1 函数/方法的调用 2 类的实例化 3 类的继承复用 *///类的实例化(给类实例化一个对象 new)public class ShiLiHua{ ...
分类:其他好文   时间:2015-08-11 00:05:36    阅读次数:180
解析大型.NET ERP系统 界面与逻辑分离
Windows Forms程序实现界面与逻辑分离的关键是数据绑定技术(Data Binding),这与微软推出的ASP.NET MVC的原理相同,分离业务代码与界面层,提高系统的可维护性。数据绑定 Data Binding数据绑定技术的主要内容:数据源(Data Source),控件(Control...
分类:Web程序   时间:2015-08-07 08:17:02    阅读次数:164
Java - Thinking in Java 第6章 访问权限控制
面向对象的基本问题: 如何把变动的事物与保持不变的事物区分开来. 重构即重写代码, 以使得它更可读, 更易理解, 并因此更具可维护性. 访问权限: public, protected, 包访问权限, private. 本地使用, 未命名包, 即默认包. 每个文件即编译单元, 后缀名.java, 编译之后, 后缀名.class. 类库package, public全部权限, 未命名包内权限....
分类:编程语言   时间:2015-08-04 15:40:17    阅读次数:217
BUPT Summer Training #7 for Grade 14 题解
A. CodeForces 396C 题意就不描述啦。 对于第一种操作 1 v x k,我们可以给v的子树全部加上(x+depth[v]*k)的值。 对于第二种操作 2 v。查询每个节点的值之后,只需要在减去depth[v]*K即可得到答案了。里面的K是对v这个节点有影响的k的和。 自己在纸上推推公式,很容易就能知道为何是对的了 这里用两个树状数组即可维护, 当然增加整棵子树的操作...
分类:其他好文   时间:2015-08-03 19:13:38    阅读次数:136
AOP 切面编程
简介如果你很熟悉面向方面编程(AOP),你就会知道给代码增加“切面”可以使代码更清晰并且具有可维护性。但是AOP通常都依赖于第三方类库或者硬编码的.net特性来工作。虽然这些实现方式的好处大于它们的复杂程度,但是我仍然在寻找一种实现AOP的更为简单的方式,来试我的代码更为清晰。我将它们单独移出来,并...
分类:其他好文   时间:2015-07-31 14:27:45    阅读次数:98
周末学习总结(一)
在我们以往的学习中课程主要包括三个要素:HTML、CSS和JavaScript!它要求前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化、SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持等。随...
分类:其他好文   时间:2015-07-27 09:22:53    阅读次数:223
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!