当前位置: 首页 > article >正文

《C++设计新思维-泛型编程与设计模式之应用》阅读记录

目录

  • 写在前面
  • policy和policy class的认识

写在前面

这本书是2003年出版的,大佬侯捷翻译的,21年前的书了,最近打算翻一翻。

看这种技术书籍,特别是简历理论体系的书籍,最好看纸质书。

本书从根本上展示了generic patterns(泛型模式)或pattern templates(模式模板),并将它们视之为“在C++中创造可扩充设计”的一种功能强大的新方法。这种方法结合了template和patterns,你可能未曾想过,但的确存在。为C++打开了全新视野,而且不仅仅在编程方面,还在于软件设计本身;对软件分析和软件体系结构来说,它也具有丰富的内涵。

原书的作者介绍:Andrei Alexandrescu 世界顶尖的C++专家,C++ Users Journal杂志的专栏作家,他的Modern C++ Design一书曾荣获2001年最佳C++图书称号,所开发的Loki已经成为最负盛名的C++程序库之一。

policy和policy class的认识

Policies利Policy Classes有助于我们设计出安全、有效率且具高度弹性的“设计元素”。所谓policy,乃用来定义一个class或class template 的接口,该接口由下列项目之一或全部组成:内隐型别定义(innertypedefinition)、成员函数和成员变散。

是一种软件设计的方法,对于解决一些问题用的。


http://www.kler.cn/a/319168.html

相关文章:

  • 使用 start-local 脚本在本地运行 Elasticsearch
  • 重构代码之内联临时变量
  • Kafka参数了解
  • power bi中的related函数解析
  • 解决:WSL2可视化opencv和pyqt冲突:QObject::moveToThread
  • 【go从零单排】Random Numbers、Number Parsing
  • DY按图搜索商品API:解锁电商新趋势
  • LeetCode 257. 二叉树的所有路径,dfs
  • 29. RabbitMQ队列模型
  • 多用户自定义商城小程序源码系统 独立部署 到源代码包以及搭建部署教程
  • 根据源码解析Vue2中对于对象的变化侦测
  • 搭建HAproxy----7层负载均衡集群
  • FDA辅料数据库在线免费查询-药用辅料
  • 灵当CRM multipleUpload.php 文件上传致RCE漏洞复现
  • 双11好物推荐有哪些?五大双十一好货推荐!
  • PHP如何从字符串中删除转义字符
  • 抽奖拼团卷轴模式系统开发小程序源代码解析
  • Flask 第十二课 -- 错误处理
  • 下水道内缺陷识别检测数据集 yolo数据集 共2300张
  • LeetCode2207解题思路
  • 双十一买什么好?五款数码好物推荐!
  • 毕业设计选题:基于ssm+vue+uniapp的面向企事业单位的项目申报小程序
  • 1.3 MySql的用户管理
  • 电脑如何录屏?无水印、高清晰度电脑录屏教程
  • 『功能项目』QFrameWork道具栏物品生成【64】
  • thinkphp8 从入门到放弃(后面会完善用到哪里写到哪)