这三个设计模式都属于创建型模式,之间具有关联性,就放在一起讲解。其实简单工厂模式是工厂方法的一个特例,并不是23种设计模式的一种。
使用java来写的这几个设计模式。java文件目录树如下所示:
zy@zy:~/code/designpattern/SimpleFactory/src$ tree
.
├── Client.java
└── zy
├── abstractfactory
...
分类:
其他好文 时间:
2015-03-05 22:24:12
阅读次数:
231
直接上图!原材料:横面图:3D图:最终效果图:优点:角度可自调!大小可自调!制作简单,重量超轻,没成本!横竖大小都能放!低碳省钱又环保!更多精彩: http://www.guwanch.com https://zy.guwanch.com
分类:
移动开发 时间:
2015-02-23 06:29:09
阅读次数:
552
学习了很久andriod,今天第一次写自定义控件;package com.zy.yh.surfacedemo.myview;import android.content.Context;import android.graphics.Canvas;import android.graphics.Co...
分类:
其他好文 时间:
2015-02-05 07:02:14
阅读次数:
181
我们现在UAT环境的app是用appcan和html5进行制作,好多朋友都在问UAT app升级如何做的 我们在zy_control.js里面会创建几个变量? version 表示是当前app 的版本号(备注 :因为zy_control 包含了appcan一些初始化代...
分类:
移动开发 时间:
2015-02-04 16:58:54
阅读次数:
265
Ubuntu是一个在Linux界非常不错的系统 ,其中安装PHP非常普遍,那么如何独立安装PHP扩展库?
参考步骤如下:
1.进入php源码包下的ext;(这里PHP版本php-5.4.37,那扩展包gd库举例)
zy@zy-virtual-machine:~/temp/php-5.4.37/ext$ cd gd
2.通过phpize工具生成configure脚本文件
zy@zy-...
分类:
Web程序 时间:
2015-02-03 15:06:09
阅读次数:
186
题目地址传送门:URAL 1547
题目大意:Vova忘记了在Timus OJ上面的密码了,密码是由小写字母(a~z)组成的,他只知道密码长度不大于n位,现在他需要用m台数据处理器对密码进行检索,其中检索顺序需要满足字典序。比如他的密码长度不大于2,那就需要依次检索a,b,..........,y,z,aa,ab,..........,zy,zz.输出每台数据检索器的检索区间,使得总的检索效率可...
分类:
其他好文 时间:
2015-01-10 22:24:00
阅读次数:
287
最近在研究CoreText看了很多的例子其中有很多地方不是特别理解所以上网收集了IOS矩阵的转换原理来记录下本文转载自:http://blog.csdn.net/lamp_zy/article/details/8474818CGAffineTransformMake(a,b,c,d,tx,ty)ad...
分类:
移动开发 时间:
2014-12-24 11:40:26
阅读次数:
195
引自http://blog.csdn.net/lamp_zy/article/details/8035161http://my.oschina.net/honeyming/blog/130761
分类:
移动开发 时间:
2014-12-12 11:39:33
阅读次数:
143
http://www.lydsy.com/JudgeOnline/problem.php?id=1176在写这题的时候思维非常逗啊。。。。。。。。2333。。。。。。。。。。。。。。。。。。。最后不得不去看别人的代码。。噗,,我怎么没想到二维前缀和。。。。。。。。。。。。。。。。。。。。orz zy...
分类:
其他好文 时间:
2014-12-01 19:09:34
阅读次数:
285
近期百度安全实验室发现一款“黑暗潜伏者”新型手机病毒。该病毒附着在众多壁纸和游戏类应用中。截至目前,已经发现感染该病毒的应用超过1万多款,感染用户超过3000万。 该病毒恶意行为如下:1、 后台利用系统漏洞获取临时Root权限。2、 获取临时Root权限后,安装SysPhones.apk恶意程序为系统软件,安装Root后门程序zy到/system/bin目录。3、 SysPhones.apk根据服...
分类:
移动开发 时间:
2014-11-17 17:46:16
阅读次数:
187