1、接口及面向接口编程2、什么是IOC3、Spring的Bean配置4、Bean的初始化5、Spring的常用注入方式(一)接口用于沟通的中介物的抽象化实体把自己提供给我外接的一种抽象化说明,用以由内部操作分离出外部沟通方式,使其被修改内部而不应现外接其他实体与其交互的方式对应java接口即声明,生...
分类:
编程语言 时间:
2015-05-28 00:32:18
阅读次数:
170
设计模式之简单工厂模式
看书学习设计模式,书本来源《大话设计模式》,啃一啃怎么样设计程序
在“大话”这本书中写简单工厂模式用计算器为例来说明,其实是最简单的面向接口的编程思维,不依赖与具体的实现,而重点考虑接口。这是比较重要的思维上的转变。
重点:
1、通过继承,造成多态属性,然后在子类中实现父类的接口,在不同的子类中进行不同的接口实现。直接调用实现的接口方法得到最后的值,这一种思维...
分类:
其他好文 时间:
2015-05-27 19:12:39
阅读次数:
127
上回《大话设计模式C++版——简单工厂模式》中指出了简单工厂模式的缺陷,即违背了开发—封闭原则,其主要原因是由于switch的判断结构的使用,使修改或添加新的对象时需要改动简单工厂类的代码,如何改造switch结构,表驱动法就可以粉墨登场了。
表驱动法的介绍见《数据驱动编程之表驱动法》。
1、面向接口编程,先改造抽象接口类IOperation
class IOperation
{
p...
分类:
编程语言 时间:
2015-05-23 14:21:00
阅读次数:
430
MyBatis增、删、改、查的基本实现---面向接口1、建数据库CREATETABLE`user`(`id`int(11)NOTNULLAUTO_INCREMENT,`userName`varchar(64)DEFAULTNULL,`userPass`varchar(64)DEFAULTNULL,PRIMARYKEY(`id`))2、建model类publicclassUserimplementsSerializable{privateIntegerid;pri..
分类:
其他好文 时间:
2015-05-22 19:42:40
阅读次数:
133
??
为了实现跨进程通信(interprocess communication 简称 IPC),Android提供了AIDL Service。
AIDL 是一种IDL语言,用于生成可以在Android设备上两个进程之间进行通信的代码
如果在一个进程中药调用另一个进程中对象的操作,就可以使用AIDL生成可序列化的参数。
AIDL是面向接口的
与绑定本地Service不同的是,本...
分类:
系统相关 时间:
2015-05-21 17:27:35
阅读次数:
177
面向接口编程
对于当前不知道或无法确定的东西,我们就抽象它,只对其接口操作,即现在不知道具体的涉及对象,但我知道如何使用它,先用其接口,待以后知道了具体的对象之后,再绑定上即可,这就是所谓的封装变化。
虽然不确定目标是谁,但可以确定如何使用目标。
多种多样的设计模式其实做的就是 封装变化 ,面对不同的情景,分析什么是变化的,什么是不变的,封装变化,使上层代码能够“以不变应万变”。
简单工...
分类:
其他好文 时间:
2015-05-18 12:51:23
阅读次数:
135
前导:开始学习Spring核心思想,通过一个山寨精简版Spriing代码结合学习。
内容:1. 抽象BeanFactory-面向接口更易拓展...
分类:
编程语言 时间:
2015-05-09 15:01:50
阅读次数:
136
这个是以前的笔记,现在整理到博客把
这篇博客主要的目的是要简单的理解Spring的实现过程,模拟了Spring的读取配置文件
用户管理
首先有一个类:User
private String username;
private String password;
// get set …
面向接口(抽象)编程,灵活性就出来了,比如说,换数据库直接在有一个OracleImpl的实...
分类:
编程语言 时间:
2015-05-08 20:19:04
阅读次数:
128
Moq & RhinoMocks使用Mock对象进行测试一般都会有以下三个关键步骤:使用接口来描述需要测试的对象为实际的产品代码实现这个接口以测试为目的,在Mock对象中实现这个接口在使用Mock对象的过程中,充分体现出了“面向接口编程”的设计原则,同时也促成类的良好设计。自行实现Mock对象是相当...
分类:
其他好文 时间:
2015-05-05 14:11:49
阅读次数:
170