1.单一职责:一个类,只需要做好一件事情2.开发封闭:一个类,应该是可扩展的,而不可修改的3.依赖倒置:一个类,不应该强依赖另外一个类。每个类对于另外一个类都是可替换的。4.配置化:尽可能地使用配置,而不是硬编码。5.面向接口编程:只需要关心接口,不需要关心实现。来自为知笔记(Wiz) ...
分类:
其他好文 时间:
2016-12-24 22:51:32
阅读次数:
203
1.概念:java数据库连接技术 2.JDBC:是一个规范,提供接口(面向接口编程) 3.JDBC API:提供程序员调用的接口和类,集成在java.sql 和javax.sql包中。如:DriverManager类(管理不同的JDBC驱动)、Connerction接口、Statement接口、Re ...
分类:
数据库 时间:
2016-12-15 14:33:54
阅读次数:
203
通过阅读《大话设计模式》这本书,初步了解了设计模式,以及我以前对设计模式的一些误解。 几条心得如下: 1.设计模式并不只是一种方法,更是一种思想。 2.设计模式和具体的语言没有关系,学习设计模式最重要的目的就是要建立面向对象的思想,尽可能地面向接口编程,高内聚,低耦合,使设计的程序可复用。 3.在进 ...
分类:
其他好文 时间:
2016-11-22 20:00:47
阅读次数:
163
spring鼓励面向接口编程。基本过程是:1、创建接口(dao)(dao层只实现对数据的增删查改)2、创建该接口的各种实现类(impl)3、创建service层接口(service层的作用是将从dao层中取得的数据进行一些处理,使得更贴近业务实现)4、创建service接口的实现类5、创建一个xml ...
分类:
编程语言 时间:
2016-11-21 14:58:15
阅读次数:
311
在《再谈面向对象》里边写了关于面向对象的一些基本语法,比如类里有成员变量和方法,还有构造方法,而且类还能通过访问修饰符修饰成员变量和方法,已达到封装的目的,类还能通过extends关键字实现继承,还能通过向上转型实例化对象实现多态,这一切看起来很美好,没有是没问题了,世界都可以用Java描述了,但是 ...
分类:
其他好文 时间:
2016-11-17 01:47:49
阅读次数:
146
一、概述 迭代器模式提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露其内部的表示。 二、解决问题 迭代器模式就是提供一种遍历元素的统一接口,用一致的方法遍历聚合元素。试想,如果我们的聚合元素是用不同的方式实现的,有些用了数组,有些用了java的集合类,或者还有其他方式,当客户端要遍历这些元素 ...
分类:
其他好文 时间:
2016-11-16 02:28:42
阅读次数:
237
什么是RPC?RPC(remoteprecedurecall)远程过程调用,意思就是不同进程方法调用。举例来说整合两个系统OA项目用Java语言写的CRM项目用.net语言写的OA项目使用代理机制(面向接口编程)通过网络方式,来达到CRM进程的调用。类似于CRM给OA暴露一个接口,给OA,OA,使用这个接口来..
分类:
其他好文 时间:
2016-11-14 16:00:38
阅读次数:
158
定义规范(方法/属性) interface iusb{ public function start(); public function stop(); } 例题.编写一个相机类,让它去实现接口 当一个类实现了某个接口,则要求该类必须实现这个接口的所有方法。 1.接口的作用:接口就是给出一些没有实现 ...
分类:
其他好文 时间:
2016-11-10 01:32:55
阅读次数:
188
Advertisement.java AdvertisementBoard.java WhiteCloudCorp.java BlackLandCorp.java Example6_6.java ...
分类:
编程语言 时间:
2016-10-23 20:54:20
阅读次数:
251
通过上一篇文章的讨论,我想各位朋友对“面接接口编程”有了一个大致的了解。那么在这一篇里,我们用一个例子,让各位对这个重要的编程思想有个直观的印象。为充分考虑到初学者,所以这个例子非常简单,望各位高手见谅。 问题的提出 定义:现在我们要开发一个应用,模拟移动存储设备的读写,即计算机与U盘、MP3、移动 ...
分类:
其他好文 时间:
2016-10-11 21:37:55
阅读次数:
242