1、模式定义
单例模式(Singleton Pattern):单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类,它提供全局访问的方法。
单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。单例模式是一种对象创建型模式。单例模式又名单件模式或单态模式。
2、模式结构
单例模式包含如下角...
分类:
其他好文 时间:
2014-11-16 13:31:01
阅读次数:
133
1、模式定义
命令模式(Command Pattern):将一个请求封装为一个对象,从而使我们可用不同的请求对客户进行参数化;对请求排队或者记录请求日志,以及支持可撤销的操作。命令模式是一种对象行为型模式,其别名为动作(Action)模式或事务(Transaction)模式。
2、模式结构
2.1命令模式包含如下角色:
Command: 抽象命令类
ConcreteCommand...
分类:
其他好文 时间:
2014-11-16 12:11:10
阅读次数:
171
Implement wildcard pattern matching with support for'?'and'*'.'?' Matches any single character.'*' Matches any sequence of characters (including the e...
分类:
其他好文 时间:
2014-11-16 11:57:11
阅读次数:
145
grep命令是linux下经常使用的命令之一,能根据用户指定的模式(pattern)对文本进行过滤,显示出匹配到的行。其命令格式为:grep[OPTIONS]PATTERN[FILE]例如:我们要查找网卡0中配置的IP地址(该文件路径:/etc/sysconfig/network-scripts/ifcfg-eth0)---grep‘IPADDR‘/etc/sys..
分类:
系统相关 时间:
2014-11-16 02:00:28
阅读次数:
480
flags-匹配标志,可能包括CASE_INSENSITIVE、MULTILINE、DOTALL、UNICODE_CASE、CANON_EQ、UNIX_LINES、LITERAL和COMMENTS的位掩码/*CASE_INSENSITIVE:启用不区分大小写的匹配。MULTILINE:启用多行模式。在多行模式中,表达式^和$仅分别在行结束符前后匹配,或者在输入序列的结..
分类:
其他好文 时间:
2014-11-16 02:00:10
阅读次数:
195
ZigZag ConversionThe string"PAYPALISHIRING"is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern i...
分类:
其他好文 时间:
2014-11-16 00:34:06
阅读次数:
268
一、概述
访问者模式是一种较为复杂的行为型设计模式,它包含访问者和被访问元素两个主要组成部分,这些被访问的元素通常具有不同的类型,且不同的访问者可以对它们进行不同的访问操作。在使用访问者模式时,被访问元素通常不是单独存在的,它们存储在一个集合中,这个集合被称为“对象结构”,访问者通过遍历对象结构实现对其中存储的元素的逐个操作。访问者模式是一种对象行为型模式。
二、适用场景
...
分类:
编程语言 时间:
2014-11-15 23:19:41
阅读次数:
389
策略模式(Strategy Pattern)中体现了两个非常基本的面向对象设计的原则–封装变化的概念–编程中使用接口,而不是对接口的实现定义:–定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。–策略模式使这些算法在客户端调用它们的时候能够互不影响地变化意义:策略模式使开发人员能够开发出由...
分类:
其他好文 时间:
2014-11-15 21:47:05
阅读次数:
199
grep命令及基本正则表达式 grep NAME:名称 grep:Global search REgular expression and Print out the line 文本搜索工具,根据用户指定的"模式(pattern)"对目标文本进行过滤,显示被模式匹配到的行。 ...
分类:
其他好文 时间:
2014-11-15 21:28:51
阅读次数:
212
The string"PAYPALISHIRING"is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font fo...
分类:
其他好文 时间:
2014-11-15 16:48:09
阅读次数:
188