原文:设计模式之美:Dynamic Property(动态属性)

索引 别名 意图 结构 参与者 适用性 效果 实现 实现方式 一 :Dynamic Property 的示例实现。 别名 Property Properties Property List 意图 使对象可以为客户提供广泛且可扩展的属性集合。 Lets an object provides a generic and extensible set of properties to clients. ...

2014-05-08 13:15 2 1846 推荐指数:

查看详情

设计模式

目录 设计模式分类 设计模式之间的关系 设计模式所支持的设计的可变方面 设计模式怎样解决设计问题 寻找合适的对象 决定对象的粒度 指定对象接口 描述对象的实现 运用复用机制 关联运行时和编译时的结构 设计应支持变化 ...

Mon Mar 31 21:43:00 CST 2014 3 9790
设计模式(二)——设计模式

  《设计模式》是极客时间上的一个代码学习系列,在学习之后特在此做记录和总结。   设计模式要干的事情就是解耦,也就是利用更好的代码结构将一大坨代码拆分成职责更单一的小类,让其满足高内聚低耦合等特性。   每个设计模式都应该由两部分组成:第一部分是应用场景,即这个模式可以解决哪类问题 ...

Mon Nov 09 19:02:00 CST 2020 0 380
重新领略设计模式

本文主要讲解如何设计模式的一些优缺点和适用场景以及一些概念信息 首先我们看一下设计模式的总览 接下来我们开始逐个分析每个设计模式的优缺点和概念 单例模式 概念: 保证一个类仅有一个实例,并提供一个访问它的全局访问 优点: 提供了对唯一实例的受控访问 允许 ...

Mon May 24 01:07:00 CST 2021 2 250
设计模式》 - 王铮

一、代码质量 第2篇. 如何评价代码质量的高低? 有如下几个最常用的、最重要的评价标准。 1) 可维护性(maintainability)。如果bug容易修复,修改、添加功能能够轻松完成,可以主 ...

Fri Oct 09 21:45:00 CST 2020 0 835
设计模式:Facade(外观)

索引 意图 结构 参与者 适用性 效果 相关模式 实现 实现方式(一):用抽象类定义 Facade 而使子类对应于不同的子系统。 意图 为子系统中的一组接口提供一个一致的界面,Facade 模式定义了一个高层接口,这个接口使得这一 ...

Sun Mar 23 19:31:00 CST 2014 1 2266
设计模式:Proxy(代理)

索引 别名 意图 结构 参与者 适用性 效果 相关模式 实现 实现方式(一):使用相同 Subject 接口实现 Proxy。 别名 Surrogate 意图 为其他对象提供一种代理以控制对这个对象的访问 ...

Mon Mar 24 15:26:00 CST 2014 4 2421
设计模式:Observer(观察者)

索引 意图 结构 参与者 适用性 效果 相关模式 实现 实现方式(一):Observer 模式结构样式代码。 别名 Dependency Publish-Subscribe 意图 定义对象间的一种一对多的依赖关系 ...

Sun Mar 30 15:57:00 CST 2014 2 3568
设计模式:Decorator(装饰)

索引 别名 意图 结构 参与者 适用性 缺点 效果 相关模式 实现 实现方式(一):Decorator 对象的接口必须与它所装饰的 Component 的接口保持一致。 实现方式(二):省略抽象的 Decorator 类 ...

Sun Mar 23 05:51:00 CST 2014 4 1963
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM