java
a_诺言
新人写博客
展开
-
单例模式
单例模式: 单例模式有以下特点:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。 现实中就有很多单列模式,比如人类是一个类,可以根据不同的方法实现不同的对象,但是皇帝只有一个,怎么办。就用到了单列模式; public class HuangDi{ /* /*私有默认构造 /*原创 2017-02-14 14:33:13 · 237 阅读 · 0 评论 -
代理模式
Java设计模式:代理模式1. 代理模式我学java是半路出身的那种,在一家互联网公司里学习的java,现在还在学习,我老大教他今天讲的这个模式有点意思,通俗易懂且简单粗暴,用的水浒传里的一个典故说的这个故事,我也不说啥了,直接把老大的原话写下来: 有一天西门庆在出去游玩的时候正好碰见了潘金莲,于是两个人就乌龟看绿豆对眼了,可是碍于大庭广众不好见面,怎么办,于是王婆这个代理就出现了。 /*先原创 2017-02-14 15:01:18 · 224 阅读 · 0 评论 -
接口
接口定义: 1.特殊的抽象类 2.接口的变量只能是public static final 3.接口中的方法只能是abstract 4.天生用来被继承原创 2017-02-14 17:14:26 · 147 阅读 · 0 评论 -
static笔记
大家 都知道,我们可以机遇一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是static大显身手的时候了。 Java中被static修饰的成员称为静态成员和类成员。它属于整个类所有,而不是某个对象所有,即被雷的所有对象所共享。 静态成员可以使用类名直接访问,也可以使用对象名进行访问。当然,鉴于他左右的特殊原创 2017-02-14 19:13:39 · 197 阅读 · 0 评论 -
工厂方法模式
工厂方法模式简单工厂模式的优势:让对象的调用者和对象创建过程分离,当对象调用者需要对象时,直接向工厂请求即可。从而避免了对象的调用者与对象的实现类以硬编码方式耦合,以提高系统的可维护性、可扩展性。工厂模式也有一个小小的缺陷:当产品修改时,工厂类也要做相应的修改。 老大给我举得例子是女娲造人的例子,造人需要泥人,八卦炉,八卦炉就属于造人的工厂 造人首先要创建一个人类这个类。特征是颜色,会说话publi原创 2017-02-15 10:54:47 · 156 阅读 · 0 评论 -
工厂方法模式
还是那个女娲造人的故事,先把人类的模型创建出来 创造个接口,叫IHuman; public interface IHuman { public abstract void getColor(); public abstract void talk(); } 然后创建三个类,分别是BlackHuman,WhiteHuman,YellowHuman ,这三个类都继承了IHum原创 2017-02-16 09:55:48 · 147 阅读 · 0 评论