设计模式
jackyrongvip
这个作者很懒,什么都没留下…
展开
-
策略模式小例子
最近的一个项目中要用到时间上的判断,于是翻查以前做过的东西,有个片段是用策略模式判断时间处理的,当时漏了小结,现在再归纳之场景:用户输入时间,格式可以为yyyy-mm-dd ,也可以为 yyyy-mm-dd hh:mm,其他输出的格式为不合法,要求进行判断。而用的场合需要规定用yyyy-mm-dd 的标准来限制用户输入,有的场景又要用yyyy-mm-dd hh:mm的标准来输入,再扩展之,有原创 2013-07-01 17:09:25 · 663 阅读 · 0 评论 -
设计模式之桥接模式
今天看了下设计模式中的桥接模式,发现还是很有趣味的,笔记之。举个例子,比如GG要约会MM,不同的MM喜欢喜欢不同的地点,比如rose喜欢去电影院,KITTY喜欢去西餐厅,而TOM,peter 都是GG,他们要分别去约会这两位MM了,而约会的地点,全部由MM决定首先是MM接口package com.liao.bridge1;public interface MM { void date(); }R原创 2013-07-01 17:21:05 · 486 阅读 · 0 评论 -
装饰模式学习
今天看大话设计模式一书,发现真的写的不错,之前一直有点疑惑的装饰模式,今晚看懂了,现笔记之。具体见该书相关部分,主要是解析下。 using System;using System.Collections.Generic;using System.Text;namespace 装饰模式{ class Program { static void Main(原创 2013-07-01 17:25:01 · 563 阅读 · 0 评论 -
敏捷编程中的scrum方法
近日,喜闻我的同学(http://www.blogjava.net/blackstone成员)获得IBM SOA大赛复赛资格,他们两个月内,自学SOA并取得这样的成绩,确实十分不错,一直有关注他们的开发,发现他们采用了敏捷编程中的scrum方法,故今搜索了些资料整理并学习之.一、 什么是Scrum?Scrum是一种灵活的软件管理过程,它可以帮助你驾驭迭代,递增的软件开发过程。由Ken Schwa原创 2013-07-01 17:06:41 · 770 阅读 · 0 评论 -
Android tips2
1 设置模拟器的内存 对于windows用户,应该在用户目录下的.android目下可以找到类似的内容。找到config.ini文件,修改(增加)内容:hw.ramSize=512 vm.heapSize=322 获取屏幕大小 width:this.getWindow().getWindowManager().getDefaultDisplay()原创 2013-07-01 17:33:38 · 741 阅读 · 0 评论 -
TFTP介绍
最近学习TCP/IP里,遇到了这玩意,原来是比较少用些,一般大家都用FTP,现转文章介绍之TFTP:简单文件传输协议 (TFTP:Trivial File Transfer Protocol) 简单文件传输协议是一种用来传输文件的简单协议,运行在 UDP (用户数据报协议)上。 TFTP 的被设计为小而简单容易的运行,因此,它缺乏标准 FTP 协议的许多特征。 TFTP 只能从远程服务原创 2013-07-01 17:06:05 · 633 阅读 · 0 评论 -
深复制和浅复制
在设计模式中的prototype模式中,要特别留意的是其中的深复制和浅复制,现在小结一下1 浅复制 当进行浅复制时,如果类中包含了子对象,当这个类的包含的子引用对象发生改变时,这个变化会同时出现在它的浅复制克隆的对象中去,比如public class Lay1 implements Cloneable { public int x; public Lay2 lay2; public Objec原创 2013-07-01 17:20:50 · 667 阅读 · 0 评论