随笔分类 -  设计模式

Android设计模式之策略模式
摘要:今天介绍下策略模式,直接先上UML图 策略模式的概念 The Strategy Pattern defines a family of algorithms,encapsulates each one,and makes them interchangeable. Strategy lets the 阅读全文

posted @ 2016-07-26 10:35 Sun‘刺眼的博客 阅读(1189) 评论(0) 推荐(0) 编辑

Android设计模式之命令模式、策略模式、模板方法模式
摘要:命令模式是其它很多行为型模式的基础模式。策略模式是命令模式的一个特例,而策略模式又和模板方法模式都是算法替换的实现,只不过替换的方式不同。下面来谈谈这三个模式。 命令模式 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。 java中传 阅读全文

posted @ 2016-07-09 13:27 Sun‘刺眼的博客 阅读(374) 评论(0) 推荐(0) 编辑

Android设计模式源码解析之桥接模式
摘要:模式介绍 模式的定义 将抽象部分与实现部分分离,使它们都可以独立的变化。 模式的使用场景 如果一个系统需要在构件的抽象化角色和具体化角色之间添加更多的灵活性,避免在两个层次之间建立静态的联系。 设计要求实现化角色的任何改变不应当影响客户端,或者实现化角色的改变对客户端是完全透明的。 需要跨越多个平台 阅读全文

posted @ 2016-07-09 10:12 Sun‘刺眼的博客 阅读(1832) 评论(0) 推荐(0) 编辑

使用反射来实现简单工厂模式
摘要:1.建立配置文件pet.properties dog=demo04.Dog cat=demo04.Cat pig=demo04.Pig dog=demo04.Dog cat=demo04.Cat pig=demo04.Pig 2.建立相关类 pet.java [代码]java代码: ? 1 2 3 阅读全文

posted @ 2016-07-01 10:19 Sun‘刺眼的博客 阅读(565) 评论(0) 推荐(0) 编辑

设计模式Day01
摘要:一、工厂模式 1、工厂模式的关键点就是如何描述好这两个角色之间的关系,分为四种情况: (1)单一产品系,工厂生产一种类型的产品; (2)多产品系,特征相同。工厂生产多种类型的产品; (3)多产品系,部分特征相同; (4)多产品系,无特征相同。 工厂模式一般分为简单工厂、工厂、抽象工厂3种情况,属于创 阅读全文

posted @ 2016-07-01 09:39 Sun‘刺眼的博客 阅读(239) 评论(0) 推荐(0) 编辑

设计模式Day02
摘要:1、生成器模式 生成器模式也称为建造者模式。生成器模式的意图在于将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 生成器模式的编程步骤: (1)定义一个产品类; 由于不在该类完成Product类对象的创建,所以无需显示定义构造方法。 (2)定义n个生成器Build类; 生成器是 阅读全文

posted @ 2016-07-01 09:25 Sun‘刺眼的博客 阅读(240) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示