技术栈
构造器模式
charlie114514191
3 小时前
c++
·
设计模式
·
c++20
·
构造器模式
精读《C++20设计模式》——创造型设计模式:构建器系列
《C++20设计模式》的开始,我们的作者就抛出了一个问题:如何保证最大自由度的(笔者这里认为的最大自由度是——最强兼容性的)让使用者安全的构造一个对象的问题。很好,构建复杂对象向来是一个令人繁琐的事情。笔者再写ToDoLists的时候,就遇到了这个问题。我们也在这里,好好的谈一谈为什么“构建复杂对象向来是一个令人繁琐的事情”。
我是有底线的