会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
坠月川
首页
联系
订阅
管理
上一页
1
···
31
32
33
34
35
36
37
38
下一页
2019年1月1日
正则表达式笔记
摘要: 字符 x 字符 x。举例:'a'表示字符a \ 反斜线字符。 \n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') 字符类 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a到 z 或 A到 Z,两头的字母包括在
阅读全文
posted @ 2019-01-01 12:59 坠月川
阅读(276)
评论(0)
推荐(0)
2018年12月29日
设计模式之空对象模式
摘要: 空对象模式 空对象模式是通过实现一个默认的无意义对象来避免null值出现, 简单地说,就是为了避免在程序中出现null值判断而诞生的一种常用设计方法. 举个简单的例子, 一个听动物叫声的模拟程序: 动物代码: 听叫声的人: 现在我们想, 能不能把 animal 的空值判断去掉呢?我们增加一个 Nul
阅读全文
posted @ 2018-12-29 23:38 坠月川
阅读(367)
评论(0)
推荐(0)
设计模式之黑板模式
摘要: 黑板模式的意图 黑板模式是观察者模式的一个扩展,知名度并不高,但使用的范围却非常广. 其意图为: 允许消息的读写同时进行, 广泛的交互消息. 简单的说, 黑板模式允许多个消息读写者同时存在, 消息的生产者和消费者完全分开. 这就像一个黑板, 任何一个老师(消息的生产者)都可以在上面书写消息, 任何一
阅读全文
posted @ 2018-12-29 21:02 坠月川
阅读(828)
评论(0)
推荐(0)
设计模式之对象池模式
摘要: 对象池模式 对象池模式, 或者称为对象池服务, 其意图为: 通过循环使用对象, 减少资源在初始化和释放时的昂贵损耗(这里的"昂贵"可能是时间效益(如性能), 也可能是空间效益(如并行处理), 在大多情况下, 指性能) 简单的说, 在需要时,从池中提取,不用时,放回池中,等待下一个请求. 典型的例子是
阅读全文
posted @ 2018-12-29 20:22 坠月川
阅读(5102)
评论(0)
推荐(0)
设计模式之雇工模式
摘要: 雇工模式 雇工模式也叫仆人模式, 其意图为: 雇工模式是行为模式的一种, 它为一组类提供通用的功能,而不需要类实现这些功能,它是命令模式的一种扩展. 其类图如下: 其中角色如下: IServiced : 用于定义服务内容的接口 Serviced1 : 具体的服务提供者 Servant : 执行者,即
阅读全文
posted @ 2018-12-29 19:40 坠月川
阅读(580)
评论(0)
推荐(1)
设计模式之行为类模式PK
摘要: 行为类模式包括: 责任链模式 命令模式 解释器模式 迭代器模式 中介者模式 备忘录模式 观察者模式 状态模式 策略模式 模板方法模式 访问者模式 行为型模式涉及到算法和对象间职责的分配 行为类模式关注如何管理对象的行为. 命令模式VS策略模式 策略模式和命令模式相似, 特别是命令模式退化时,比如无接
阅读全文
posted @ 2018-12-29 18:36 坠月川
阅读(380)
评论(0)
推荐(0)
设计模式之规格模式
摘要: 规格模式 规格模式 使用了策略模式,组合模式. 只不过将模式具体化了 规格模式将 与或非 操作进行了封装, 实现了类似 SQL查询语句的操作. 类图如下: 其中的角色如下: ISpecification 抽象规格书: 对规格书的抽象定义 CompositeSpecification 组合规格书: 抽
阅读全文
posted @ 2018-12-29 13:31 坠月川
阅读(1339)
评论(0)
推荐(0)
2018年12月28日
设计模式之创建类模式PK
摘要: 创建类模式包括: 工厂方法模式 建造者模式 抽象工厂模式 单例模式 原型模式 创建类模式能够提供对象的创建和管理职责. 其中单例模式和原型模式非常容易理解, 单例模式是要保持在内存中只有一个对象,原型模式是要求通过复制的方式产生一个新的对象,这两个不容易混淆. 工厂方法模式VS建造者模式 工厂方法模
阅读全文
posted @ 2018-12-28 23:56 坠月川
阅读(366)
评论(0)
推荐(0)
设计模式之结构类模式PK
摘要: 结构类模式包括: 适配器模式 桥梁模式 组合模式 装饰模式 门面模式 享元模式 代理模式 结构类模式着重于如何建立一个软件结构 为什么叫结构类模式呢? 因为他们都是通过组合类或对象产生更大结构以适应更高层次的逻辑需求. 结构型模式是为解决怎样组装现有的类,设计他们的交互方式,从而达到实现一定的功能的
阅读全文
posted @ 2018-12-28 22:26 坠月川
阅读(394)
评论(0)
推荐(0)
23种设计模式之享元模式
摘要: 享元模式的定义 定义: 使用共享对象可有效的支持大量的细粒度的对象 通俗的说, 就是将类的通用属性抽出来,建立对象池,以达到限制对象数量的效果 上面定义中要求细粒度对象, 那么不可避免的使得对象数量多且性质相近, 我们将这些对象的信息分为两个部分: 内部状态和外部状态 内部状态是对象可以共享出来的信
阅读全文
posted @ 2018-12-28 18:31 坠月川
阅读(1824)
评论(0)
推荐(1)
上一页
1
···
31
32
33
34
35
36
37
38
下一页
公告