SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
轻量——在...
分类:
其他好文 时间:
2016-04-10 14:54:33
阅读次数:
164
继承:通过继承定义一个类,它们的类型之间的关系建模,共享共有的东西,实现各自本质不同的东西。C++的“继承”特性可以提高程序的可复用性。继承定义格式:总结:1、基类的private成员在派生类中是不能被访问的。2、如果基类成员不想在类外直接被访问,但需要在派生类中能访..
分类:
编程语言 时间:
2016-04-09 17:07:54
阅读次数:
222
面向对象设计原则: 1、单一职责原则(SRP):系统中的每个类都应该只有一个职责。 好处:高内聚,低耦合。 2、开闭原则(OCP):对扩展开放,对修改封闭。 好处:增加适应性和灵活性,稳定性和延续性,可复用性和可维护性。 3、里氏替换原则(LSP):在任何父类出现的地方都可以使用它的子类来替换,且不 ...
分类:
其他好文 时间:
2016-04-09 12:20:21
阅读次数:
201
前言:
Android开发的设计模式,基本设计思想源于java的设计模式,java的设计模式有N多种,据不完全统计,迄今为止,网络出现最频繁的大概有23种。Java只是一门开发语言,学会并掌握这门语言进行代码编写,这是每个程序员必修的课程,但如何写出高质量、易维护和复用性强的代码,那就体现出程序员的层次和水平了。设计模式的出现就是为了解决这些问题。
开始学习设计模式...
分类:
移动开发 时间:
2016-04-04 06:46:42
阅读次数:
241
结对项目开始以来,我们组在上个星期进行了第一次讨论,对用户需求,整体的结构,模块间的调用关系进行了一些讨论工作。但是在编程实现的过程中,我们发现经常是在把哪一个功能划分到哪一个类的问题上产生了较多的分歧。对于一个函数,既要考虑它与类中变量的相关性,又要考虑其复用性:是仅仅使用一次,还是每当操作一个类 ...
分类:
其他好文 时间:
2016-04-04 00:04:58
阅读次数:
197
一:单一职责原则单一职责有2个含义,一个是避免相同的职责分散到不同的类中,另一个是避免一个类承担太多职责。减少类的耦合,提高类的复用性。 二:接口隔离原则表明客户端不应该被强迫实现一些他们不会使用的接口,应该把胖接口中额方法分组,然后用多个接口代替它,每个接口服务于一个子模块。简单说,就是使用多个专 ...
分类:
其他好文 时间:
2016-03-28 13:22:57
阅读次数:
381
答:Java虚拟机是一个可以执行字节码的虚拟进程;Java设计的应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或是重新编译。 答:继承、封装、抽象、多态。 继承:继承是原有的类派生出子类,子类自动分享父类数据和方法的机制,这是类之间的一种关系,提高了代码的复用性和可扩展性。 封装:
分类:
编程语言 时间:
2016-03-22 00:31:15
阅读次数:
274
常说的工厂模式一般认为有三种:简单工厂、工厂方法模式、抽象工厂模式。其中简单工厂严格上来说不是一种设计模式,而被认为是一种好的编码习惯/风格。 简单工厂 简单工厂的本质就是封装变化的代码,使客户代码将要面临的改变变少。而且被封装的代码也有了更好的复用性,比如服务多个客户端或者被继承/包装等工具来扩展
分类:
其他好文 时间:
2016-03-20 23:52:28
阅读次数:
233
ng-include 可以引入外部的文件到当前视图中。这样可以增强复用性。 最简单的用法 <div ng-include src="'/public/template/tpl.html'"></div> 这样直接把tpl.html加载当前视图中了。 我们还可以使用如下定义个模板。id是模板名。如这里
分类:
其他好文 时间:
2016-03-18 00:28:05
阅读次数:
170
该程序使用Java语言进行开发,工具为eclipse 4.5,jdk版本为1.8,代码行数为135行,原本预计需要1个小时,没想到用了1个半小时,主要还是为了代码看起来比较美观,把代码重构了一下,每个模式都有自己的方法,提高了代码的阅读性和复用性。 本次修改增加了利率计算模式和资产总值计算模式,不足
分类:
其他好文 时间:
2016-03-17 21:24:28
阅读次数:
310