本设计模式就是利用不同的类包起不同的命令,达到使用什么命令就实现什么操作。
也可以进一步利用map和自己喜欢的命令词对接起来。
一个执行类实际上已经包含了所有需要的操作了,如:
class SuperMaker
{
public:
string makeCar()
{
return "Car";
}
string makePlane()
{
return "Plane";
...
分类:
其他好文 时间:
2014-07-27 11:19:32
阅读次数:
202
就是利用一个类来完成多种任务,不用每次都创建一个新类。
个人觉得这个设计模式在C++里面,好像可以就使用一个函数代替,利用反复调用这个函数完成任务和反复利用这个类,好像差不多。
不过既然是一个设计模式,那么就使用类来完成任务。而对于Java来说是不面向过程的,故此就必须使用这个设计模式了。
我这里设计一个仓库来保存这样的类,需要的时候反复取出来使用。
非常简单的设计模式:
#inclu...
分类:
其他好文 时间:
2014-07-26 15:23:52
阅读次数:
174
Implement wildcard pattern matching with support for'?'and'*'.'?' Matches any single character.'*' Matches any sequence of characters (including the e...
分类:
其他好文 时间:
2014-07-26 14:01:44
阅读次数:
219
解析者本身是一个很大的设计模式,重点在于设计这个解析者本身,但是由于解析者本身很难设计,故此完善的解析者模式比较少应用,但是这个设计模式本身的思想却不难。
下面简单实用C++实现一下解析者模式,使用不同的解析者,那么就会对于同样的内容解析出不同的结果。
#include
#include
using namespace std;
class Context
{
public:...
分类:
其他好文 时间:
2014-07-26 02:26:07
阅读次数:
133
访问者设计模式是已经有了一组Person对象了,然后不同的访问者访问这组对象,会有不同效果。
这些访问者实际上就是一个可以让Person对象组执行的动作行为等。
至于这些Person对象是如何执行这些访问者的动作的,那是已经在特定的不同的Person对象中设计好的。
比如我们的访问者也许是一些动作集合的类,如:
class Action
{
public:
string present;...
分类:
其他好文 时间:
2014-07-26 02:11:46
阅读次数:
234
Implement regular expression matching with support for'.'and'*'.'.' Matches any single character.'*' Matches zero or more of the preceding element.The...
分类:
其他好文 时间:
2014-07-26 01:37:06
阅读次数:
221
1.服务端的运行程序 2.Servlet的三个方法 init service:抽象方法 destroy 3.步骤 (1).在web.xml中 (2)url访问url-pattern,搜索对应的类
分类:
其他好文 时间:
2014-07-25 16:32:51
阅读次数:
204
写个 crontab ,命令是类似这样的/path/to/script `date +%Y-%m-%d`直接运行很正常,但是在 crotnab 里就出错。/bin/sh: -c: line 1: unexpected EOF while looking for matching ``'/bin/sh...
分类:
其他好文 时间:
2014-07-25 14:02:15
阅读次数:
225
简单工厂(Simple Factory)模式: Simple Factory模式根据提供给它的数据,返回几个可能类中的一个类的实例。通常它返回的类都有一个公共的父类和公共的方法。 Simple Factory模式实际上不是GoF 23个设计模式中的一员。简单工厂模式的结构:工厂(Factory).....
分类:
其他好文 时间:
2014-07-24 22:15:52
阅读次数:
186
文本查找查找命令的grep、egrep、fgrep用法的详解一、学习目标了解并能熟悉运用grep、egrep、fgrep命令。二、学习内容1、grep、egrep、fgrep命令的意思和用法格式:grep:是使用基本正则表达式定义的模式来过滤文本的命令。#grep[options]PATTERN[FILE,...]egrep:是使用扩展正..
分类:
其他好文 时间:
2014-07-24 18:03:37
阅读次数:
264