自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

沧浪悠悠的博客

学习笔记和心得

  • 博客(12)
  • 收藏
  • 关注

原创 【软件设计师中级】责任链模式学习笔记(c++)

1、责任链模式chain of responsibility(1)意图使多个对象有机会处理请求,从而避免请求的发送者和接受者之间耦合关系,将这些对象形成一个链,并沿着这条链传递请求,直到一个对象处理他为止。 (2)结构handler定义一个处理请求的接口:(可选)实现后继者concretehandler处理它的请求:可访问她的后继者,如果可处理该请求,就处理他,否则就请求转发给后继者。client向链上的具体处理者(concretehandler)对象提供请求 (3)适用性有多个对象处理一个请求,那个对象处

2022-06-30 12:50:18 393

原创 【软件设计师中级】代理模式学习笔记(c++)

1、代理模式为其他对象提供一个代理以控制这个对象的访问2、结构图片来源: https://blog.csdn.net/jefferent2008/article/details/84002017 3、适用性远程代理、虚代理、保护代理、智能引用2、代码编写 所谓代理我们在生活中也常常遇见,由于软考我们不需要掌握太深的问题,我们可以掌握大致原理就行,举例:张三一早去公司,她的工作秘书(代理)给张三整理好合同、对接好法律文书、公司文件就等张三签字认可。张三则不需要再为这些事务而烦心,专心的对关键事情进行处理。

2022-06-28 17:37:04 391

原创 【软件设计师中级】享元模式学习笔记(c++)

目录1、Flyweight(1)意图(2)结构(3)适用性2、根据uml编写代码(1)泛化关系(2)关联关系(3)UML的理解3、代码实现 运用共享技术有效地支持大量细粒的对象 flyweight描述一个接口,通过这个接口flyweight可以接受并作用于外部状态。concreteflywegiht实现flyweight接口,并为内部状态增加储存空间,concreteflyweight对向必须可共享的。它所储存的状态必须是内部的,它必须独立于concreteflyweight对象的场景。并非所有的

2022-06-27 01:58:28 347

原创 【软件设计师中级】设计模式之外观模式学习笔记(c++)

本文适合新手和小白目录1、facade(1)意图(2)结构(3)适用性2、代码实现为子系统中的一组接口提供一个一致的界面,facade模式定义一个高层接口,这个接口使得这一子系统更容易使用。 教科书写画的比较简单,可以看的出就是facade在一个复杂得子系统中做几个关联即可。facade知道哪些子系统负责处理请求,将客户的请求代理给适当的子系统对象。subsystem classes 实现子系统的功能;处理有facade对象指派的任务;没有facade的任何相关信息,既没有facade的指针。1、为一个复制

2022-06-22 11:56:22 157

原创 【软件设计师中级】设计模式之装饰器模式学习笔记(c++)

动态的给以个对象添加一些额外的职责。就增加功能而言,decorator模式生成子类更加灵活。componet定义一个对象的接口,可以给这些对象动态的添加职责concretecomponet定一个对象,可以给这个对象添加职责decorator维持一个指向component对象的指针,并定一个与component接口一致的接口concretedecorator想组组建添加职责在不影响其他对象的情况下,以动态、透明的方式给单位的对象添加职责处理哪些可以撤销的职责。当不能采用生成子类的方式进行扩充时候,一种情况是,

2022-06-20 17:18:38 238

原创 【软件设计师中级】设计模式之组合学习笔记(c++)

将对象组合成树状态以表示“部分-整体”的层次结构。composite使得用户对单个对象和组合对象的使用具有一执行。component为组合对中申明的接口,在适当的情况实现所有类共有接口的默认行为,声明一个接口用于访问管理componet的子组件,可选在递归结构中定义一个接口访问父组件,用于访问一个父组件,并在合适的情况下实现他。leaf在组合中表示叶结点对象,叶结点没有子结点;在组合中定义图对象的行为。composite定义有子组件的那些组件行为;存储子组件;在component接口实现与子组件有关的操作c

2022-06-19 10:36:01 347

原创 【软件设计师中级】设计模式之桥接模式学习笔记(c++)

桥接模式

2022-06-16 17:30:19 343

原创 【软件设计师中级】设计模式之适配器模式学习笔记(c++)

适配器模式

2022-06-15 16:43:28 238

原创 【软件设计师中级】设计模式之原型模式学习笔记(c++)

【软件设计师中级】设计模式之原型模式学习笔记(c++)

2022-06-14 12:01:25 350

原创 【软件设计师中级】设计模式之工厂模式学习笔记(c++)

【软件设计师中级】设计模式之工厂模式学习笔记

2022-06-13 16:14:24 249

原创 【软件设计师中级】设计模式之单例模式学习笔记(c++)

【软件设计师中级】设计模式之单例模式学习笔记

2022-06-13 03:37:51 372

原创 【软件设计师中级】设计模式之抽象工厂学习笔记(c++)

软考抽象工厂模式理解和代码编写,适合新手和小白

2022-06-12 07:04:41 424

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除