Design patterns 哪些和所有设计模式&;类是否可用于复制粘贴操作?
哪些以及所有的设计模式和类都可以用于复制粘贴操作?对不起,但我认为您使用的设计模式是错误的Design patterns 哪些和所有设计模式&;类是否可用于复制粘贴操作?,design-patterns,Design Patterns,哪些以及所有的设计模式和类都可以用于复制粘贴操作?对不起,但我认为您使用的设计模式是错误的 从你的OO设计开始,识别类等等。“复制和粘贴”对于我们来说太笼统了,我们无法猜测你可能需要什么类。在初始设计就绪之后,我们开始识别类之间的关系以及它们之间的耦合程度。在这一点上,你会说“嗯,这个类不应该知道如何创建那个类,嗯,也许我需要一个工厂。”和“我不想让这个类告诉所有这些类发生了一些有趣的事情,也许我需要一个观察者模式” 在将设计模式的原则应用到解决方案之前,您需要首先考虑您的解决方案 复制和粘贴可
从你的OO设计开始,识别类等等。“复制和粘贴”对于我们来说太笼统了,我们无法猜测你可能需要什么类。在初始设计就绪之后,我们开始识别类之间的关系以及它们之间的耦合程度。在这一点上,你会说“嗯,这个类不应该知道如何创建那个类,嗯,也许我需要一个工厂。”和“我不想让这个类告诉所有这些类发生了一些有趣的事情,也许我需要一个观察者模式” 在将设计模式的原则应用到解决方案之前,您需要首先考虑您的解决方案
复制和粘贴可以使用堆栈粗略地实现,一次复制操作会将所需对象在其当前状态下“推”到堆栈上,粘贴操作会将其弹出 每个设计模式都解决了一个特定的问题,您在这里没有提到关于您的问题的足够详细信息,如果没有足够的信息,我们无法得出您应该使用哪种设计模式,或者您应该应用任何模式的结论。请记住-模式不能应用于任何地方。您试图解决的复制粘贴问题是什么?设计模式专门用于解决不同的设计问题,而不是因为听说过它们就应该使用。避免使用模式: