什么是接口?其实,接口简单理解就是一种约定,使得实现接口的类或结构在形式上保持一致。个人觉得,使用接口可以使程序更加清晰和条理化,这就是接口的好处,但并不是所有的编程语言都支持接口,C#是支持接口的。注意,虽然在概念上,C#接口类似于COM接口,但他们的底层结构是不同的。那么,我们来看一下如何声明和...
单一职责原则,从字面上理解就是做一件事情。
单一职责原则应用的场景包括:
一个接口只做同一类事情
一个类只做同一类事情
一个方法只做一件事情
一段代码只做一件事情
咱们具体分析各个应用场景吧
一、一段代码 一段代码代表一种逻辑。代码是最细粒度,接口、类、方法都是由代码组成的。
二、一个方法 如果方法...
分类:
其他好文 时间:
2014-11-29 18:47:05
阅读次数:
215
在组装PC或更换CPU主板时,最应该注意的就是CPU接口是否能和主板匹配。CPU采用的接口方式有引脚式、卡式、触电式、针脚式等。不同CPU接口类型,在插口数量、体积、形状上有所差别,不能互插。
Intel ,LGA(Land Grid Array)代表着Intel64位平台封装方式,数字代表着针脚数。在LGA系列出现前,Intel与AMD处理器插座都叫SocketXXX,Socket代表...
分类:
其他好文 时间:
2014-11-28 10:13:39
阅读次数:
661
filter的功能:对 Servlet 容器调用 Servlet 的过程进行拦截,从而在 Servlet 进行响应处理的前后实现一些特殊的功能。?在 Servlet API 中定义了三个接口类来开供开发人员编写 Filter 程序:Filter, FilterChain, FilterConfig;...
分类:
其他好文 时间:
2014-11-26 20:47:11
阅读次数:
199
设计模式之六大原则——接口隔离原则(ISP)转载于:http://www.cnblogs.com/muzongyan/archive/2010/08/04/1792528.html接口隔离原则 Interface Segregation Principle定义:客户端不应该依赖它不需要的接口类间的依...
分类:
其他好文 时间:
2014-11-26 18:07:14
阅读次数:
137
个人blog 此篇博文地址:http://www.sanyinchenblog.com/?p=174
接口隔离原则:
demo: https://github.com/sanyinchen/UMLDemo 接口的两种类型: (1)实例接口 (2)类接口,使用Interface定义的接口 隔离: (1)客户端不应该依赖它不需要的接口 (2)类间的依赖关系应该建立在最小的接口上 场景描述:你一...
分类:
其他好文 时间:
2014-11-25 23:45:20
阅读次数:
263
Java集合框架的基本接口/类层次结构:
java.util.Collection [I]
+--java.util.List [I]
+--java.util.ArrayList [C]
+--java.util.LinkedList [C]
+--java.util.Vector [C]
+--java.util.Stack [C]
+--jav...
分类:
编程语言 时间:
2014-11-25 14:29:29
阅读次数:
215
前言:最近在学多线程,写“哲学家就餐问题(Dining Philosophers)”的时候,需要定义一个全局的变量,即哲学家的人数。常用的做法是在其中一个类中定义一个static final的变量,然后让其他类通过类名访问他。在这里,想使用之前实训项目的第一版应用层协议的设计想法,即使用一个接口类来...
分类:
编程语言 时间:
2014-11-25 14:16:51
阅读次数:
262
COM组件有三个最基本的接口类,分别是IUnknown、IClassFactory、IDispatch。 COM规范规定任何组件、任何接口都必须从IUnknown继承,IUnknown包含三个函数,分别是 QueryInterface、AddRef、Release。这三个函数是无比重要的,而且它们的...
分类:
其他好文 时间:
2014-11-25 10:34:15
阅读次数:
290
当我们发布完Web Service接口之后有两种方式可以调用Web service服务,一种是通过动态客户端方式,另一种是引用服务端的接口,引用服务端接口的方式对于客户端同服务器端耦合比较大,而使用WSDL的方式客户端不知道服务端的存在就可以调用服务器的方法。
下面是项目的结构图:
1.Web Service发布项目
2.编写服务端接口类以及实现类...
分类:
编程语言 时间:
2014-11-24 22:30:41
阅读次数:
423