秋夜雨巷

结构型模式总结(14)

结构型模式有代理模式、装饰模式、适配器模式、组合模式、桥梁模式、外观模式、享元模式,共七种结构型设计模式。 代理模式(Proxy):为其他队形提供一种代理以控制对该对象的访问。 装饰模式(Decorator):动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式比生成子类更灵活。 适配器模式(Adapter):将一个类的接口变换成客户端所期待的另一接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 组合模式(Composite):也叫合成模式,将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。 桥梁模式(Bridge):也叫桥接模式,将抽象和实现解耦,使得两者可以独立地变化。 外观模式(Facade):也叫门面模式,要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行,外观模式提供一个高层的接口,使得子系统更易于使用。 享元模式(Flyweight):是池技术的重要实现方式,使用共享对象可有效地支持大量的细粒度的对象。

秋夜雨巷

office-word

目录(大纲) word中大纲的视图(也就是目录)是根据1/2/3级大纲决定的 格式刷 可以刷成一样的格式,字体,编号以及大纲等等. 主要用于编号和目录,快捷键(ctrl+shift) 编号设置(不建议,建议使用多级编号) 右击–>编号–>设置新的编号格式,其中灰色的是自动增长的,图中把2.1改为1.1即可,剩下了用格式刷继续刷。模板 多级编号 首先把标题1到标题6的样式定义好(字体,字号,间距,首行缩进之类的) 上图所示…

秋夜雨巷

charles工具过滤腾讯视频播放器广告

    Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当程序连接Charles的代理访问互联网时,Charles可以监控这个程序发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request, response和HTTP headers (包含cookies与caching信息)。 Charles主要功能: 支持SSL代理。可以截取分析SSL的请求。 支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。 支持AJAX调试。可以自动将json或xml数据格式化,方便查看。…