简介上几篇一直在说面向对象理论中的抽象类的一些具体应用。今天我来说说面向对象理论中另一个关键的东西。接口。抽象类是类,接口是特殊的抽象类。为什么要用那么多时间来研究抽象类和接口呢?因为只有这二个理论我们掌握了、理解了。会用了。才能大大提高程序的可扩展性和可维护性。以后在学什么设计模式也是一层窗户纸一...
分类:
编程语言 时间:
2015-02-28 16:24:29
阅读次数:
174
两者的共同优点是都是文本表示的数据格式,可以跨平台、跨系统交换数据。就可读性和可扩展性而言,JSON和XML不相上下。就编码难度而言,JSON略比XML简单,要写好XML最好还是借助XML编辑器,标签的嵌套和配对手动输入来说容易出错。因此,从代码的可维护性角度而言,JSON优于XML。就内容解析而言...
分类:
Web程序 时间:
2015-02-26 18:09:20
阅读次数:
158
主要知识点:什么是方法方法的格式与属性方法的特点一维数组的简介,声明和初始化数组分配内存空间二维数组操作数组的工具类-Arrays什么是方法方法是一组为了实现特定功能代码块的集合。方法的主要功能有两个:结构化代码:将代码按照功能进行组织,是代码结构比较清晰,容易阅读和修改,也就是程序的可维护性强。减...
分类:
编程语言 时间:
2015-02-25 21:07:50
阅读次数:
126
Bearcat是一个来自于网易的基于POJOs进行开发的应用层框架,Bearcat提供了一个轻量级的容器来编写简单,可维护的node.js.Bearcat提供了一个基础的底层来管理应用逻辑对象,使得开发者就可以把精力放在应用层的逻辑编写上.Bearcat使开发者编写“简单纯粹的javaScript对象”(POJO)..
分类:
Web程序 时间:
2015-02-24 14:01:03
阅读次数:
201
UIButton目录概述实用技巧概述实用技巧可以把相关的按钮统一到同一响应事件上,根据UIButton的名称或者tag值等进行区分开,个人觉得使用tag比较好,因为名称可能会遇到改变,然后使用枚举进行对相关事件的描述来提高程序的可维护性
分类:
其他好文 时间:
2015-02-21 18:51:27
阅读次数:
170
程序设计语言的选择需要结合具体问题进行分析评价,有实用标准:应用领域、用户要求、系统兼容、可移植性、开发环境。代码的板式:适当的空行、代码行及行内空格、分行及对齐与缩进、命题规则、声明、注释。编程风格在很大程度上影响着程序的可读性、可测试性和可维护性在使用异常处理的过程中,必须十分清楚在没有异常抛出...
分类:
其他好文 时间:
2015-02-17 15:15:06
阅读次数:
132
在线转换器 http://sassmeister.com/http://www.ruanyifeng.com/blog/2012/06/sass.html一、什么是SASSSASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护。本文总结了SA...
分类:
其他好文 时间:
2015-02-13 17:58:40
阅读次数:
130
在线演示地址:http://115.28.135.49:8099/1、基于 ASP.NET MVC4.0 + WebAPI + EasyUI + Knockout 的架构设计开发2、采用MVC的框架模式,具有耦合性低、重用性高、生命周期成本低、可维护性高、有利软件工程化管理等优点3、采用WebAPI...
分类:
Windows程序 时间:
2015-02-12 01:52:55
阅读次数:
3379
不论如何在书写过程中要遵循代码的可维护性遵守单一职责的原则否则将会在后期需求变动的情况下造成很大的困扰,一旦出现问题将会导致很大的问题,造成很不必要的浪费,冗余代码越多,阅读起来越浪费时间,后期的维护过程中越造成困难在代码的构建过程中尽可能的实现单一模式完成单一职责,避免过度的耦合,这样才能在后续的...
分类:
其他好文 时间:
2015-02-10 12:47:38
阅读次数:
123
1、对于面向对象的软件系统设计来说,在支持可维护性的同事,需要提高系统的可复用性 2、软件的复用可以提高软件的开发效率,提高软件的质量,节约开发成本,恰当的复用还可以改善系统的可维护性 3、面向对象设计简化成三条 3.1 封装变化点 3.2 对接口编程 3.3 多使用组合,少使用继承 点击查看大图:
分类:
其他好文 时间:
2015-02-08 23:11:56
阅读次数:
259