会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
chencarl
一个后知后觉的独行者
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2018年4月3日
ubuntu 17.10 安装后的应用软件安装
摘要: 仅仅是一些应用安装,后续将陆续写一写开发工具的安装和配置 [TOC] 安装 sogou 拼音 1. sudo add apt repository ppa:fcitx team/nightly 2. sudo apt get update 3. sudo apt get install fcitx
阅读全文
posted @ 2018-04-03 15:27 chencarl
阅读(799)
评论(0)
推荐(0)
2018年3月29日
设计模式之组合模式(Composite)
摘要: 组合模式为了描述分支包含关系,也就是我们说的树形关系,其对象分为枝和叶,每一枝可包含枝和叶,直到全部为叶节点。我们对枝和叶进行行为抽象,可认为枝和叶都是Component,而叶是最小的操作单元,其下不存在枝和叶,而枝作为Composite里面存有其下枝和叶的组件列表。 作用 将对象组合成树形结构以表
阅读全文
posted @ 2018-03-29 13:14 chencarl
阅读(294)
评论(0)
推荐(1)
2018年3月28日
设计模式之桥接模式(Bridge)
摘要: 桥接模式属于先天模式,这里的先天模式就是说一开始就要把结构搭建好,方便后来的扩展,而不是对已经出现的模块和接口进行改进扩展的。桥接的核心在于实体类和操作类之间的聚合关系,这个聚合关系就是我们所说的"桥",不同于装饰、代理和适配器模式的中的聚合关系,桥接不存在两者之间的继承关系,操作类是完全解耦的,而
阅读全文
posted @ 2018-03-28 17:30 chencarl
阅读(250)
评论(0)
推荐(0)
2018年3月27日
设计模式之外观模式(Facade)
摘要: 外观模式应该是程序员最下意识用的一种模式,比如我们习惯性的对复杂系统做一个封装接口。外观模式其本质是对一堆复杂对象和应用的接口抽象,对它们进行封装隔离,对于调用者来说只需要关系接口的实现,而不需要知道内部有哪些对象和调用。 作用 为模块的一组接口提供一致的界面,定义了一个高层接口,这个接口使得这一模
阅读全文
posted @ 2018-03-27 14:33 chencarl
阅读(217)
评论(0)
推荐(0)
2018年3月26日
设计模式之代理模式(Proxy)
摘要: 代理模式是一种程序设计最为重要的一种模式,其具体的使用非常广泛,根据它的作用,其实我们可以直接理解为中间件或者中间层,比如各类软件的中间件,软件与硬件中的中间层。 作用 为其他对象提供一种代理以控制对这个对象的访问。这样实现了业务和核心功能分离。 抽象类视图 分类 1. 虚拟代理:是根据需要创建开销
阅读全文
posted @ 2018-03-26 16:01 chencarl
阅读(572)
评论(0)
推荐(1)
设计模式之装饰模式(Decorator)
摘要: 装饰模式是一种经典的类功能扩展模式,其精髓在装饰类使用继承加聚合的方式获得接口和要实现对象,然后通过自己实现扩展接口 作用 装饰模式通过装饰类动态地将责任附加到对象上,若要扩展功能,无需通过继承增加子类就能扩展对象的新功能,提供了比继承更有弹性的替代方案,避免了子类数量膨胀带来的系统臃肿。 类视图
阅读全文
posted @ 2018-03-26 10:42 chencarl
阅读(176)
评论(0)
推荐(1)
2018年3月24日
设计模式之建造者模式(Builder)
摘要: 建造者模式与工厂模式最大的区别在与建造者模式更注重的是创建的一系列过程,如流水化作业,工厂模式强调的是区分不同的工厂和产品,而建造者模式更注重的统一不同产品在流水线上的工序,达到统一作业。 作用 建造者模式是将一个复杂对象和他的构造和组装过程分离,这样再重复创建不同对象时使用相同的流程进行建造。对于
阅读全文
posted @ 2018-03-24 15:23 chencarl
阅读(178)
评论(0)
推荐(1)
2018年3月19日
reinterpret_cast,static_cast, dynamic_cast,const_cast的运用分析
摘要: reinterpret_cast(重新解释类型转换) reinterpret_cast 最famous的特性就是什么都可以,转换任意的类型,包括C++所有通用类型,所以也最不安全 应用 1. 整形和指针之间的相互转化 2. 指针和引用转化为任意类型的指针和引用 示例 static_cast(静态类型
阅读全文
posted @ 2018-03-19 11:40 chencarl
阅读(500)
评论(0)
推荐(0)
2018年3月14日
设计模式之适配器模式(Adapter)
摘要: 适配器模式顾名思义在于接口的转换,最形象的例子就如两口转三口电源适配器,口子的数量可以理解为参数数量,一如我们调用三个参数的接口,而提供的接口只有两个参数,那么久需要适配器类进行接口的扩展改造,这就是适配器模式存在的最主要意义。 作用 将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼
阅读全文
posted @ 2018-03-14 23:40 chencarl
阅读(206)
评论(0)
推荐(0)
2018年3月7日
设计模式分类和原则
摘要: 分类 设计模式分为三类: 创建型模式 工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式 结构型模式 适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式 行为型模式 策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、
阅读全文
posted @ 2018-03-07 21:42 chencarl
阅读(331)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告