本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- johnsmith9th
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
Java代理设计模式(Proxy)的四种具体实现:静态代理和动态代理
面试问题:Java里的代理设计模式(Proxy Design Pattern)一共有几种实现方式?这个题目很像孔乙己问“茴香豆的茴字有哪几种写法?”
所谓代理模式,是指客户端(Client)并不直接调用实际的对象(下图右下角的RealSubject),而是通过调用代理(Proxy),来间接的调用实际的对象。
代理模式的使用场合,一般是由于客户端不想直接访问实际对象,或 ...
3 Useful Singleton Pattern in Java
1. Eager initialization (thread-safe)
/**
* Singleton pattern example with eager initialization way.
* @author <a href="mailto:ifuteng@gmail.com">futeng</a>
*/
public cl ...
简单理解观察者模式(Observer)
简单理解观察者模式
/**
* 主题(被观察者信息)
*/
public interface Subject {
/**
* 注册观察此对象
*/
boolean registerObserver(Observer observer);
/**
* 删除此对象
*/
boolean removeObserver(Observer obser ...
DesignPattern : Observer
1. Introduction
1. We can infer Observer Design Pattern from JDK GUI part.
2. The AWT and Swing GUI components are using Observer Design Pattern which we will discuss later.
2. A simple ...
DesignPattern : Singleton
1. Eager Initialization Approach
package edu.xmu.designPattern.DesingPattern_Singleton;
public class Singleton
{
private static Singleton singleton = new Singleton();
private Singleton()
...
1.单例模式(Singleton)
package _1Singleton;
public class Singleton {
private static Singleton singleton = new Singleton(1);
private Singleton(int i)
{
System.out.println(i);
}
/**
* Solution 1
...