在阅读源代码时如何识别设计模式?

jas*_*ine 6 design-patterns

有没有办法更好地识别源代码中的设计模式,尤其是 如果你不熟悉所有的模式?识别它们的最佳方法是什么?

Noo*_*ilk 4

你是什​​么意思?你可以通过了解它们来识别它们,然后看到其中一个的迹象,并将各个部分拼凑在一起。

有时名称是指示性的,FooFactory等等。

没有“魔法”。我不太明白这个问题的意义...