设计模式 六大原则之单一职责原则

文章目录

概述

先看下定义吧,如下:
单一职责原则的定义描述非常简单,也不难理解。一个类只负责完成一个职责或者功能。也就是说在类的设计中, 我们不要设计大而全的类,而是要设计粒度小、功能单一的类。

代码例子

这个东西呢,是很重要的;举个ue的例子吧,就拿lyra来说吧,
在这里插入图片描述
在这里插入图片描述

这层代码算是上层直接交互的代码了。在character之上,它封装了一层ModularGameplayActors类,用来封装引擎层底层最需要的接口,这样的话,就减轻了lyraGamePlayActors一些底层的重担。对于那些只用蓝图写代码的人来说,这层可能就不重要了。不写C++,很多人就不去看了,不了解这层工作原理。这就不多说什么了。

小结

单一职责很重要的,像java中的接口类,UE的很多组件,都是基于设计模式的原理的。有空一点一点写。好了,这篇结束。

相关推荐

  1. 设计模式原则-单一职责原则SingleResponsibility

    2024-05-11 13:54:03       11 阅读
  2. 设计模式-单一职责原则

    2024-05-11 13:54:03       17 阅读
  3. C++设计模式-单一职责原则

    2024-05-11 13:54:03       29 阅读
  4. 面向对象设计单一职责原则

    2024-05-11 13:54:03       24 阅读
  5. 设计模式学习笔记 - 设计原则 - 1.单一职责原则

    2024-05-11 13:54:03       24 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-11 13:54:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-11 13:54:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-11 13:54:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-11 13:54:03       20 阅读

热门阅读

  1. Flask-Login 实现用户认证

    2024-05-11 13:54:03       13 阅读
  2. 投影与降维

    2024-05-11 13:54:03       13 阅读
  3. npm入门介绍

    2024-05-11 13:54:03       13 阅读
  4. 关于OpenJDK的学习笔记

    2024-05-11 13:54:03       15 阅读
  5. Python面试题【数据结构和算法部分101-130】

    2024-05-11 13:54:03       11 阅读
  6. 【Qt】QStandardItem更新数据注意事项

    2024-05-11 13:54:03       15 阅读
  7. mysql5.7.44误删除数据后,使用binlog日志恢复

    2024-05-11 13:54:03       15 阅读
  8. UDP socket编程示例

    2024-05-11 13:54:03       12 阅读
  9. 已经声明,但提示“未声明的标识符”

    2024-05-11 13:54:03       13 阅读
  10. 探索前端技术的未来:新兴工具与框架的引领

    2024-05-11 13:54:03       11 阅读
  11. C#[数据结构]之数组

    2024-05-11 13:54:03       11 阅读
  12. Three.js的材质Material信息

    2024-05-11 13:54:03       9 阅读
  13. 富格林:采取可信策略谨防欺诈

    2024-05-11 13:54:03       10 阅读
  14. GO 使用get请求数据

    2024-05-11 13:54:03       8 阅读
  15. 跨国公司软件项目经理的心得体会

    2024-05-11 13:54:03       10 阅读