码迷,mamicode.com
首页 >  
搜索关键字:java设计    ( 1816个结果
java设计模式之单例模式随笔
Java模式之单例模式: 凡是看单例模式,都会看到两种经典的结构:饿汉式1 public class EagerSingle {2 private static EagerSingle instance = new EagerSingle(); 3 public static Eag...
分类:编程语言   时间:2014-09-11 23:39:42    阅读次数:248
从div盒子模型谈如何写可维护的css代码
市面上我们常常会看到各种各样的设计模式书籍,Java设计模式、C#设计模式、Ruby设计模式等等。在众多的语言设计模式中我唯独找不到关于CSS设计模式的资料,即使在网上找到类似内容,细细一看之下才发觉是南辕北辙。经过浩瀚文章搜索发掘下依旧一无所获之后,直接导致了我萌生一股写一篇CSS设计模式的冲动,至此写下这篇文章,其中叙述如有不当之处,也恳请各位提出意见,分享出您宝贵的经验。 在写页面...
分类:Web程序   时间:2014-09-10 15:58:30    阅读次数:185
设计模式的六大原则
一 开闭原则 对扩展开放,对修改关闭,使用接口和抽象类可实现这一原则 题外话:接口与抽象类的区别 1.java接口可以包含具体的方法实现,而接口只能包含方法的签名。如果需要提供最基本的方法实现,则建议使用抽象类 2.java单继承决定了抽象类类型的单一性,而接口不然,一个类可以实现多个接口,...
分类:其他好文   时间:2014-09-09 22:54:49    阅读次数:200
0.1 何谓设计模式
设计模式的定义和4要素...
分类:其他好文   时间:2014-09-06 23:52:24    阅读次数:588
JAVA设计模式--单例模式
单例模式三个关键点:...
分类:编程语言   时间:2014-09-03 00:19:15    阅读次数:325
Java设计模式-------观察者模式
* 简单来说,观察者模式=发布者+订阅者。下面是一个有关猎头的典型的例子。在下面这张图当中有两个角色:  * 猎头和寻找工作的人。找工作的人向猎头订阅,告知自己希望得到一份工作,当有新的工作机会的时候,  * 猎头就会把这个信息通知给曾经向他订阅过的人。 猎头接口: package com.pattern.observer; /** * @author Qixuan.Chen * 创...
分类:编程语言   时间:2014-09-02 15:58:54    阅读次数:230
Java设计模式--策略模式
下面是一个有关于策略模式的故事。假设Mike在开车的时候,会很频繁的加速,有一天因为超速他被一个警察拦下来了。有可能这个警察会比较友好,  没开任何罚单就让Mike把车开走了。(我们把这类型的警察称之为“NicePolice”)。也有可能Mike遇到了一个不太友好的警察,然后这个警察  给Mike出具了一张罚单。(我们把这类型的警察称之为“HardPolice”)。Mike其实并不知道他会遇到...
分类:编程语言   时间:2014-09-02 10:29:14    阅读次数:229
Java设计模式 - 策略模式
当在处理同一类问题的时候,往往根据不同的情况使用不同的处理逻辑。比如根据用户选择来判断用户使用哪种支付方式,针对用户选择的支付方式,程序会自动的调用处理逻辑。通常我们的做法就是在一个类中使用switch或者if...else来做条件判断。当然在所处理的分支比较少的时候我们..
分类:编程语言   时间:2014-09-02 02:42:44    阅读次数:248
集合框架
为了方便对象的操作,java设计了一套API表示数据结构。 线程安全的:Vector Hashtable 但是线程安全也就是不能并发访问。所以效率也低。 线程不安全的: List Map Set 其中List和Set继承了Collection接口。Map没有继承Collection接口 Set:不能...
分类:其他好文   时间:2014-09-01 20:55:13    阅读次数:203
关于JAVA中状态设计模式的讲解示例代码
关于JAVA设计模式中的状态(state)设计模式,对象去耦(Object decoupling),讲解以及代码示例。...
分类:编程语言   时间:2014-09-01 17:45:13    阅读次数:158
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!