- 博客(3)
- 资源 (19)
- 收藏
- 关注
原创 PHP 策略模式
策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 封装: 把行为用接口封装起来,我们可以把那些经常变化的部分,从当前的类中单独取出来,用接口进行单独的封装。互相替换:我们封装好了接口,通过指定不同的接口实现类进行算法的变化,以适应某些特定的上下文环境。 <?php/** * Created by P
2017-08-23 16:55:14
424
原创 PHP 装饰器模式
<?php/** * Created by PhpStorm. * User: Administrator * Date: 2017/8/23 * Time: 15:48 *//** * 装饰器模式: * * 如果已有对象的部分内容或功能性发生改变,但是不需要修改原始对象的结构或不使用继承,动态的扩展一个对象的功能,则应该使用装饰器模式。 * 简单点说:就是我们不
2017-08-23 16:11:24
598
原创 PHP 观察者模式
1:观察者模式(Observer),当一个对象状态发生变化时,依赖它的对象全部会收到通知,并自动更新。 2:场景:一个事件发生后,要执行一连串更新操作。传统的编程方式,就是在事件的代码之后直接加入处理的逻辑。当更新的逻辑增多之后,代码会变得难以维护。这种方式是耦合的,侵入式的,增加新的逻辑需要修改事件的主体代码。 3:观察者模式实现了低耦合,非侵入式的通知与更新机制。 <?ph
2017-08-23 15:36:13
482
app自动化测试代码包
2017-09-02
android的Slidingmenu和Actionbarsherlock的基本使用
2015-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人