设计模式几个细节

Posted 未定_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式几个细节相关的知识,希望对你有一定的参考价值。

1.依赖和关联关系的区别:
参考来源
依赖关系:

  • 依赖关系表示的是类之间的调用关系,即用一个类去调用另外一个类。
  • 被调用的类表现为调用类的局部变量,方法的参数,调用类调用被调用类的静态方法。

关联关系

  • 表示两个类之间的联系,通过这种联系,一个类可以访问到另外一个类的属性和方法。
  • 这两个类是互相独立的,这两个类可以单独存在。
    常用的关联关系:一对一关联,多对一关联,多对多关联

UML图几种关系的区分:参考大神博客
2.简单工厂模式与策略模式的区别:
参考来源
简单工厂模式:

  • 创建型模式,关注对象的创建,即根据客户选择的条件帮助客户创建对象。

策略模式:

  • 行为型模式,关注行为选择,即客户给你创建好的对象,你用它来帮客户做相应的事。

以上是关于设计模式几个细节的主要内容,如果未能解决你的问题,请参考以下文章

设计模式几个细节

iOS 11 APP 设计中的几个 UI 设计细节

互联网产品用户系统设计的几个细节

3par容灾的几个技术细节

缓存架构设计细节二三事

引擎设计跟踪 ShadowMap 细节和分析