技术栈

构造器模式

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