自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jeff's blog

coder's life

  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

转载 设计模式的有趣解释-追MM (转载)

1、FACTORY一追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory?工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向

2011-12-29 20:16:38 671

原创 Java实践之路——WebService

1、概述:下面是摘自百度百科的定义------------------------------------------------------------------------------------------它是一种新的webwebservice应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web Service是一个应用组件,它逻辑性的为其他应用程序

2011-12-28 11:06:51 1335

原创 Java实践之路——流

1、概述:流主要分为字节流和字符流两种。和底层设备打交道的流永远都是字节流,因为底层设备接收的都是二进制的01代码。在java中字节流继承于InputStream和OutputStream,字符流继承于InputStreamReader和OutputStreamWriter2、根据Java中流的结构,画出一下类结构图(部分)3、举例应用以下代码主要实现了输入流和输出流的部分应用

2011-12-26 14:25:31 684

原创 Java实践之路——集合类

1、概述:Java中的集合类,主要分为两大类。第一类是来源于Collection接口,第二类来源于Map接口。第一类的数据都是单列元素,第二类的都是双列元素,也就是包含了Key和Value的键值对。下面是一张引用网上的两张图片,也就是第一、二类数据的类层次图图片引用至 http://blog.csdn.net/carolzhang8406/article/details/672

2011-12-19 15:54:47 664

原创 Java实践之路——线程

1、概念:下面是摘自百度百科对线程的定义——————————————————————————————————————线程,有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行

2011-12-19 14:24:36 676

原创 Java实践之路(设计模式)——工厂模式(抽象工厂)

上期回顾:公司在扩大的同时,招的员工不再是只有程序员了。需要招销售员,这样就给原有的结构有了较大的冲击。以前的那个模式已经不再适用,接下来我们将使用抽象工厂模式来解决这个问题。实现:我们将进一步抽象。不管是程序员还是销售员,都是员工,对于公司招人来说,员工已经可以达到最高抽象级别了员工接口public interface Employee { void work();}程序

2011-12-16 22:43:06 843

原创 Java实践之路(设计模式)——工厂模式(工厂方法)

上期回顾:上期中公司开业不久遇到了一个问题,因为公司的员工只会开发java和C#软件,由于项目多员工无法去学习更多的开发语言(修改代码困难),导致接的php项目没人做。公司需要重新规划,根据这次的教训我将分部门来管理。分别为java部,C#部,准备找一些懂php的人来成立php部。于是先调整原来的公司结构实现:首先一个公司的职能public interface Factory { P

2011-12-16 21:50:37 886

原创 Java实践之路(设计模式)——工厂模式(简单工厂)

1、概述:工厂模式中一般会分为三种方式。根据创建的类别,我这样分类。(1)创建一类对象的简单工厂和工厂方法;(2)创造多个类别的抽象工厂。2、作用:增加代码重用性和扩展性,比如说针对不同数据库的实现的时候就可以使用简单工厂模式来达到数据库的分离(解耦),这样在装换数据库时,面对的修改代价将降低3、对比:三种的方式的抽象级别从简单工厂->工厂方法->抽象工厂依次递增,抽象级别越高,可扩展性越

2011-12-16 21:14:52 790

原创 Java实践之路(设计模式)——单例模式(Singleton)

1、概念:单例模式就是保证一个类只存在一个实例为之服务2、作用:节省内存资源,利于垃圾回收3、实现:单例模式一般分为两种实现方式       方法一:使用类内部已经new好的实例,代码如下public class Singleton { //内部定义实例 private static Singleton obj=new Singleton(); //私有化构造方法,防止外

2011-12-16 19:38:54 889

基于面向对象的ATM模拟系统

这是一个用C#语言实现的模拟ATM自动取款机的功能的系统,实现了工行、农行和建行的开户,登陆,取款,存款,转账,修改密码,退出等功能。这里面充分体现了面向对象,分层实现,客户端和服务端各司其职等概念。对初学者了解面向对象和分层实现应该有很大的帮助

2009-11-15

hashtable和dictionary的探讨

探讨hashtable与dictionary两者的性能及结构区别,并用代码来实现测试。是深入学习数据结构的好的例子。一切源于基础,希望对你有所帮助。

2009-08-05

超市管理系统(c#桌面应用程序开发)

这是一个关于超市管理的系统,开发语言为c# 开发平台是: .net 2005。希望对你有所帮助,如若有任何问题也欢迎讨论

2008-08-31

oracle驱动器

java程序连接oracle的驱动程序。

2008-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除