1.依赖倒置原则 A.高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。 B.抽象不应该依赖于具体,具体应该依赖于抽象。2.用UML图来说明一下:代码说明:(1)管理员接口1 package com.alibaba.com.miao;2 3 public interface IEmpl.....
分类:
编程语言 时间:
2014-07-19 09:24:41
阅读次数:
294
REST 定义了一组体系架构原则,您可以根据这些原则设计以系统资源为中心的 Web 服务REST 对 Web 的影响非常大,由于其使用相当方便,已经普遍地取代了基于 SOAP 和 WSDL 的接口设计。REST Web 服务,其具体实现应该遵循四个基本设计原则: 原文显式地使用 HTTP 方法。无状...
分类:
其他好文 时间:
2014-07-19 00:36:08
阅读次数:
226
面向对象中,有一个原则是: 组合优于继承的原则今天学习了组合模式,做一个小总结。组合模式的应用场景:把整体和局部的关系用树形结构表示,从而客户端能够把一个一个的局部对象和由局部对象组合的整体对象采用同样的方法来对待;组合模式的应用实例:_units,$unit); } /*...
分类:
其他好文 时间:
2014-07-19 00:16:32
阅读次数:
215
HTML已经走过了近20的发展历程。从HTML4到XHTML,再到最近十分火热的HTML5,它几乎见证了整个互联网的发展。但是,即便到现在,有很多基础的概念和原则依然需要开发者高度注意。下面,向大家介绍这些应该遵循的开发原则。 1、善用DIV来布局 当开发一个Web页面时,要考虑第一件事就是区分页....
分类:
Web程序 时间:
2014-07-18 18:20:49
阅读次数:
267
通常来说,对于某个满足了我们大部分需要的类,可以创建一个它的子类,并只改变其中我们不期望的部分(需要变化部分)。只是继承一个类,就可以重用该类的代码,这是一件多美好的事情啊!不过,像大多数美好的事情一样,过度使用往往会变得不美好。根据可替换原则(LSP), public 继承具有概念上的现实意义,它代表的是一种is-a关系。使用继承之前一定要问问是否真的属于is-a的关系,否则继承非常容易被过度使...
分类:
其他好文 时间:
2014-07-18 18:13:02
阅读次数:
195
Oracle之别名小结MySQL表别名、字段别名注意事项字段别名:可加 as ,也可以不加,可以加单|双引号,也可以不加;表别名:可加 as ,也可以不加,但是一定不能加单|双引号!Oracle:在oracle中,数据表别名不能加as别名的使用原则区别同名列的名称非法的表达式合法化按照你的意愿显示列...
分类:
数据库 时间:
2014-07-18 16:11:09
阅读次数:
333
在开发系统过程中,做到自定义字段策略设置,目前这种功能是很多系统的标准配置,这样子可以简化后续增加字段的难度,并对自定义字段做管理。自定义字段功能要注意到以下几点:1.批量规划好要自定义字段的数据表。2.对自定义字段存放的表字典表做设计3.对自定义字段做不同的属性设计4.自定义字段的扩展设计1.明确...
分类:
其他好文 时间:
2014-07-18 15:18:29
阅读次数:
223
重构的第一步: 为即将修改的代码建立一组可靠的测试环境。 和任何重构手法一样,当提炼一个函数时,我们必须知道可能出什么错。 安全步骤: 首先在一个函数内找到局部变量和参数。任何不会被修改的变量都可以被当成参数传入新的函数,至于会被修改的变量就需要格外小心。 重构代码原则:每次的改动幅度不要太大,这样...
分类:
其他好文 时间:
2014-07-18 10:05:48
阅读次数:
171
1、模块原则:使用简洁的接口拼接简单的部件2、清晰原则:清晰胜于机巧3、组合原则:设计时考虑拼接组合4、分离原则:策略同机制分离,接口同引擎分离。5、简洁原则:设计要简洁,复杂度能低则低6、吝啬原则:除非确无他法,不要编写庞大的程序。7、透明性原则:设计要可见,以便审查和调试。8、健壮原则:健壮源于...
分类:
其他好文 时间:
2014-07-17 22:09:28
阅读次数:
254