每个模式都具备一致的结构,从而保证有尽可能强的可读性。每个模式同时还会有一个配套样例阐述如何应用其底层的理念,但并不是每个模式都具有所有的部分。在有些场景下,某些部分可能会被忽略,因为前面的讨论已经引用过了。模式的主要结构类似于“四人组”(GoF)的格式,也就在《设计模式:可复用面向对象软件的基础》一书中所用的格式,它们的结构如下: