基于模式的开发,即通过对复杂问题应用众所周知的软件开发模式,让解决方案变得更加简单。

访问者模式是所谓的行为模式。术语“行为模式”是对模式的一种分类,指的是关注类和对象的通信方式的一组模式。访问者模式使我们能够将算法与算法操作的对象分离开。

责任链模式。通过让创建的类接受类链中的下一个类和一个处理请求的方法,这种模式允许我们将一系列类链接到一起。取决于请求处理程序的内部逻辑,类可以将请求处理传递给类链中的下一个类。

关于如何使用设计模式的更多信息,推荐阅读由Vilic Vane撰写、Packt出版的TypeScript Design Patterns一书(https://www.packtpub.com/applicationdevelopment/typescript-design-patterns)。