kid-297


  • 首页

  • 标签

  • 分类

  • 归档

设计模式GOF23--责任链模式

发表于 2018-09-04 | 分类于 设计模式

定义

  • 将能够处理同一类请求的对象连成一条链,所提交的请求沿着链传递,链上的对象逐个判断是否有能力处理该请求,如果能则处理,如果不能则传递给链上的下一个对象。
阅读全文 »

设计模式GOF23--享元模式

发表于 2018-09-03 | 分类于 设计模式

场景:

  • 内存属性稀缺资源,不要随便浪费。如果有很多个完全相同或相似的对象,我们可以通过享元模式,节省内存。
    阅读全文 »

设计模式GOF23--外观模式

发表于 2018-09-01 | 分类于 设计模式

迪米特法则(最少知识原则)

  • 一个软件实体应当尽可能少的与其他实体发生相互作用
阅读全文 »

设计模式GOF23--装饰模式

发表于 2018-09-01 | 分类于 设计模式

职责

  • 动态的为一个对象增加新的功能
  • 装饰模式是一种用于代替继承的技术,无须通过继承增加子类就能扩展对象的新功能。使对象的关联关系代替继承关系,更加灵活,同时避免类型体系的快速膨胀。
    阅读全文 »

设计模式GOF23--组合模式

发表于 2018-08-30 | 分类于 设计模式

使用组合模式的场景

  • 把部分和整体的关系用树形结构来表示,从而使客户端可以使用统一的方式处理部分对象和整体对象。
    阅读全文 »

设计模式GOF23--桥接模式

发表于 2018-08-28 | 分类于 设计模式

场景

  • 商城系统中常见的商品分类,以电脑为类,如何良好的处理商品分类销售的问题?
    如图所示,我们的电脑有很多的品牌,如联想,戴尔等。同时,我们的电脑有很多的品类,如台式机,笔记本,平板电脑等。那么,我们组合展示电脑的时候,我们一般会使用多层继承结构实现图中关系:
阅读全文 »

设计模式GOF23--代理模式

发表于 2018-08-25 | 分类于 设计模式

代理模式(proxy pattern)

阅读全文 »

设计模式GOF23--适配器模式

发表于 2018-08-20 | 分类于 设计模式

什么是适配器模式

  • 将一个类的接口转换成客户希望的另外一个接口。adapter就是将原本由于接口不兼容而不能一起工作的类可以在一起工作。
阅读全文 »

一路走来

发表于 2018-08-17 | 分类于 随便叨叨

初入坑

2013年夏,糊里糊涂的就选了计算机专业,这对于高中计算机课作业都头疼的人来说,绝不是一个好的消息。颓废度日或许是日后的选择。
“无奈”初入校门的第一堂C语言课,就遇到系里“有名”的严格老师。“被迫”之下,愉快的开始了编程史~~

阅读全文 »

设计模式GOF23--原型模式

发表于 2018-08-17 | 分类于 设计模式

what is the prototype model(原型模式是什么)?

  • 用原型实例制定创建的对象的种类,并且通过拷贝这些原型创建新的对象
  • 就是通过JAVA的克隆技术,以某个对象为原型,复制出新的对象。显然,新的对象具备原型对象的特点
  • 克隆类似于new,但是不同于new。new创建的对象属性采用的是默认值。克隆出的对象属性值于原型对象相同。并且克隆出的新对象改变不会影响原型对象。然后,再修改克隆对象的值。
阅读全文 »
1234
kid-297

kid-297

君子生非异也,善假于物也。

40 日志
11 分类
15 标签
GitHub
© 2021 kid-297
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4