在什么情况下最好将设计模式Decorator和Flyweight结合使用。
我要建立一个金融系统,一些朋友向我展示了这些标准。
在什么情况下最好将设计模式Decorator和Flyweight结合使用。
我要建立一个金融系统,一些朋友向我展示了这些标准。
设计模式不是“标准”。设计模式很常见 反模式]常见问题的解决方案。而且通常你不会使用某种设计模式来构建整个系统。相反,您的代码中的子系统最好由某种模式完成。甚至 Asp.net MVC 也不是真正的模式——它是一个框架。但是当您使用它时,您的业务层可以使用许多不同的设计模式来实现其目标。例如,在我工作的系统中,有许多绝对不可测试的区域在没有任何模式的情况下开发。我开始使用 MVP,所以我的新代码是可测试的。他们并肩生活在一个系统中。去源头制作. 那里解释了何时使用哪种模式。请记住,模式只是一个总体方向。每个实现都可以根据要求而有所不同。你的问题不够具体,无法给你一个好的答案。我们可以在这里讨论装饰器,但不知道你在做什么,这种模式可能对你没有好处。