一、简单工厂模式
1.动物管理系统的例子
public interface Animal{
public void eat();
}
public class Tiger implements Animal
{
public void eat(){
sysout.out.println("老虎会吃");
};
public void run(){
sysou...
分类:
其他好文 时间:
2014-07-20 23:03:30
阅读次数:
195
今天在TerryLee的cnblog(http://terrylee.cnblogs.com)里看到了与设计模式相关的整套文章,初学设计模式看完每篇文章后做些笔记和摘抄。 ●什么是设计模式,什么是架构? 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计...
分类:
Web程序 时间:
2014-07-10 11:34:47
阅读次数:
199
从网上查找资料的时候发现很多同学都写过这篇博客了,可见我的方向没有跑偏。虽然我们学设计模式的时候已经接触过抽象工厂模式,大话设计模式中每个设计模式都紧密联系生活,而且主人公讲的也相当有趣,但是真正运用起来却没那么简单。可以说小菜只是帮我们理解了各个设计模式的用途以及有确定,真正的理解还需要我们自己动手实践。
为什么要用抽象工厂?
主要就是为了提高软件的灵活性,运用抽象工厂+反射+配置文...
分类:
其他好文 时间:
2014-07-06 11:25:23
阅读次数:
148
设计模式我觉得是前人总结的,为了解决一类问题而总结的代码设计经验。最初可能为了使用而使用,后面就会发现,很多没想到的问题因为使用了正确的设计模式已经为你考虑到了。《design patterns设计模式》这本书是程序员进阶必学。...
分类:
编程语言 时间:
2014-07-06 00:54:38
阅读次数:
245
原文地址:http://developer.android.com/design/wear/index.html
前言
设计Android Wear可穿戴设备应用程序与设计手机或者平板上的应用程序有很大的不同:各自有不同的优势和缺点、不同的适用情境、以及不同的人体工程学设计。在开始开发之前,你应该了解Android Wear的整体视觉体验,以及它适用于哪些应用程序和如何提升用户体验...
分类:
移动开发 时间:
2014-06-28 09:03:44
阅读次数:
229
适配器模式相关源码:slf4j-1.6.1、hibernate-3.6.7。大家都知道,log4j是一个广泛使用的日志工具,除此之外,土鳖sun公司在JDK中也有自己的日志工具,也就是java.util.logging.Logger。当然还有其他一些日志工具。多种日志工具功能和使用方式类似,一般都包含debug、info、warn、error等日志级别的方法,但却没有实现共同的接口。slf4j提供了一个共同的接口,并实现了不同日志工具的适配器。...
分类:
编程语言 时间:
2014-06-22 21:52:26
阅读次数:
280
只靠新手教学,够呛~对于新手玩家,游戏一开始通常会有个 新手教学
,上来先把游戏的主要功能介绍一遍。但教学结束后,玩家独自面对游戏时,难度一下子就很高了,突然面对绝壁高山的赶脚。这样的游戏很常见,应该说是大多数游戏都是这样。Morden
Command是个 塔防+即时 的游戏:经过一顿新手教学,在战...
分类:
其他好文 时间:
2014-06-12 10:46:35
阅读次数:
238
最近的一些有趣链接的分享,包括科学,设计,机器学习等多个方面的。
例如:
1.在另一个星球上打印人类
2.偷听到外星人的星际通信
3.Yann LeCun在reddit上的问答
4.卖萌的水果
......
分类:
其他好文 时间:
2014-06-08 15:12:54
阅读次数:
262
最近的一些有趣链接的分享,包括科学,设计,机器学习等多个方面的。例如:1.在另一个星球上打印人类2.偷听到外星人的星际通信3.Yann
LeCun在reddit上的问答4.卖萌的水果...
分类:
其他好文 时间:
2014-06-07 10:37:04
阅读次数:
210