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

《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.lryc.cn/news/449716.html

相关文章:

  • vue访问组件的数据和方法
  • Redis: RDB与AOF的选择和容灾备份以及Redis数据持久化的优化方案
  • Goweb---Gorm操作数据库(二)
  • 鸿蒙HarmonyOS之封装Http请求工具类
  • java基础(4)类和对象
  • [Linux]:线程(二)
  • 【unity进阶知识3】封装一个事件管理系统
  • 服务器使用frp做内网穿透详细教程,请码住
  • 小程序视频编辑SDK解决方案,轻量化视频制作解决方案
  • ERROR [internal] load metadata for docker.io/library/openjdk:8
  • Wed前端--HTML基础
  • Latex 自定义运算符加限定条件的实现
  • 大数据实时数仓Hologres(三):存储格式介绍
  • 关于vue2+uniapp+uview+vuex 私募基金项目小程序总结
  • 多线程(一):线程的基本特点线程安全问题ThreadRunnable
  • 启动hadoop集群出现there is no HDFS_NAMENODE_USER defined.Aborting operation
  • Redis实现短信登录解决状态登录刷新的问题
  • 33. java快速排序
  • 普通二叉搜索树的模拟实现【C++】
  • unity 介绍Visual Scripting Scene Variables
  • linux服务器部署filebeat
  • 个人获取Wiley 、ScienceDirect、SpringerLink三个数据库文献的方法
  • Java五子棋
  • 【从0开始自动驾驶】用python做一个简单的自动驾驶仿真可视化界面
  • 一拖二快充线:单接与双接的多场景应用
  • 接口自动化测试概述
  • Fingerprint.js:精准用户识别的浏览器指纹技术
  • Gson将对象转换为JSON(学习笔记)
  • 什么是IPv6
  • python画图|放大和缩小图像