学习资料《疯狂java讲义》环境:MYSQL Java 1.7java用JDBC操作数据库是java编程的基础之一。而掌握SQL是JDBC编程的基础。JDBC是sun公司制定的接口API,各个数据库产商根据接口API提供实现类(驱动程序),这是面向接口编程的典型应用。可以把 SQL 分为两个部分:数...
分类:
数据库 时间:
2016-01-24 15:28:11
阅读次数:
219
概念:定义了一系列的算法,将每一种算法封装起来并可以相互替换使用,策略模式让算法独立于使用它的客户应用而独立变化。接口抽象的就是某种方法。OO设计原则:1.面向接口编程 2.封装变化 3.多用组合,少用继承 1 public class Practice14 { 2 3 publi...
分类:
编程语言 时间:
2015-12-23 14:29:59
阅读次数:
125
这个项目做的内容很简单,但是里面用到的技术很适合初学者学习(有一定的java基础),涉及的内容有代理设计模式,数据库链接池,ThreadLocal本地线程,数据库的事物处理,批处理,面向接口编程,切面技术等,SSH底层自己写,分层很明晰,使用添加注解的方式来决定是否进行事物处理,自己写注解类。切面技术用到的代理进行考虑等...
分类:
编程语言 时间:
2015-12-17 13:03:00
阅读次数:
204
前面写了面向对象编程的三个【特征】----封装、继承、多态。 封装:用于隐藏内部实现,提供外部接口。 继承:子类继承父类成员,实现代码复用的一种方式。 多态:不同子类对同一个方法的不同实现。接下来总结抽象类和接口在多态中的应用,以及比较重要的思想---面向接口编程。 面向对象的系统中,系统的...
分类:
其他好文 时间:
2015-12-08 00:03:37
阅读次数:
156
在公司这几天一直都在看程序设计模式,看完的之后感觉还是似懂非懂,但心得还是颇多,程序设计中使用的原则有一条:面向接口编程,而且在设计过程中,要保证能在可以很方便的对程序进行拓展,而且不用改动现有的程序.下面是我自己设计的一个抽象工作模式,不知道我的理解是否正确. using System; ...
分类:
其他好文 时间:
2015-11-30 00:39:18
阅读次数:
118
MVC实用架构设计(二)——使用MEF应用IOC(依赖倒置)前言 在《上篇》中,基本的项目结构已经搭建起来了,但是有个问题,层与层之间虽然使用了接口进行隔离,但实例化接口的时候,还引入了接口实现类的依赖。如下图: 面向接口编程,Controller应该只依赖于站点业务层的接口,而不能依赖于具体的.....
分类:
其他好文 时间:
2015-11-11 14:39:50
阅读次数:
339
最近把《大话设计模式》重温了下(看完序才知道原来作者是也是博客园园友,这本书的最早博客版本在这里)。体会最深的就是面向接口编程的重要性,如何在自己的项目中进行抽象,合理的利用各种设计模式。怎么样尽可能屏蔽switch分支、各种if else判断。具体还得自己品味,体会!整理各个模式的Demo,...
http://www.cqvip.com/read/read.aspx?id=47891695#上面是对简单工厂方法在面向接口编程中应用的详细阐述。下面是我的java实现。简单工厂:package simpleFactoryPattern;/** * 简单工厂模式/静态工厂/万能工厂 * 描述:通....
分类:
其他好文 时间:
2015-11-04 11:30:52
阅读次数:
170
ASP.NET MVC 使用MVC的架构,其架构本身就使应用程序更易于测试,但这并不意味着可以随便写出易于测试的程序。我们都知道单元测试在系统开发有着很重要的作用。我们来写这样的一个程序,系统获取某个坏男人的情人信息,然后发送给他老婆。1. 建一个Lover的ASP.NET MVC3项目我们需要1个...
分类:
Web程序 时间:
2015-11-03 19:33:05
阅读次数:
154
JDK的动态代理,只适用面向接口编程定义接口public interface UserService { public void buy(String userName); public String Say(String words);}实现类public class UserServiceImp...
分类:
编程语言 时间:
2015-11-01 01:42:52
阅读次数:
241