- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 Java设计模式(二):工厂模式(Factory)之工厂方法
先说说简单工厂的缺点:在简单工厂模式中,工厂类集中了创建实例对象的逻辑.zhejiu为什么这么说呢?如下所示: interface Simple{ } 第一种写法: class SimpleFactory{ public static Simple getSimpleInstance(){ return new SimpleImpl(); } } 对于这种写法,先不说上面
2014-04-10 18:04:53 646
原创 Java设计模式(二):工厂模式(Factory)之简单工厂
不管是什么东西,无论其实践性有多强,一旦变成了理论,就会变得很抽象,很难抓住其核心. 工厂模式这个东西怎样理解呢? 我们平常在日常生活中,要用到洗发水,牙膏等,我们怎样得到这些东西呢?当然我们不会自己去生产洗发水,牙膏这些东西,而是生产洗发水,牙膏的工厂向我们进行提供.这就是我们实际生活当中的工厂模式. 对比到编程中来,工厂模式就是用来创建实例对象的。实例对象就好比是洗发水,牙膏这些日常用品
2014-04-08 21:50:14 531
原创 Java设计模式(一):单例设计模式(singleton)之懒汉式
单例设计模式懒汉式设计: 一般来说,单例设计模式两种常用的设计方法就是饿汉式和懒汉式。两者的设计思路是一样的,只不过在实现的过程中有点小区别。具体在下面结合代码讲解。 第一步:定义私有的static成员变量,和饿汉式不同的是,这里只是定义变量,并不直接创建实例对象 public class Singleton { private static Singleton single; }
2014-04-03 13:13:03 779
原创 Java设计模式(一):单例设计模式( Singleton)之饿汉式
什么是单例设计模式? 用大白话讲,就是在Java应用程序中,保证某个类在内存中只有一个实例对象存在。也就是某个类始终只能产生一个对象。 单例设计模式的设计思路: 1. 既然只能产生一个对象实例,也就是说该对象具有唯一性,那么如何能够做到这样呢? 首先就是不能让其它的程序通过new的形式在外部创建该类的实例对象。因为如果该类在外部 (就是在其它类中) 能够通过new关键字创建对象,
2014-04-02 21:13:15 718
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人