سلاسل الرسائل.
في الكود، ترى سلسلة من الاستدعاءات تشبه $a->b()->c()->d()
##Signs and Symptoms
في الكود، ترى سلسلة من الاستدعاءات تشبه $a->b()->c()->d()

##Reasons for the Problem
تحدث سلسلة الرسائل عندما يطلب العميل كائناً آخر، ويطلب هذا الكائن كائناً آخر، وهكذا. تعني هذه السلاسل أن العميل يعتمد على التنقل على طول هيكل الفئة (class structure). أي تغييرات في هذه العلاقات تتطلب تعديل العميل.
##Payoff
-
يقلل من الاعتمادية بين فئات السلسلة.
-
يقلل من كمية الكود المتضخم.
