Chain of Responsibility
به شما امکان میدهد درخواستها را از طریق زنجیره ای از کلاسها منتقل کنید. با دریافت یک درخواست ، هر یک از کارگزاران (کلاسها) تصمیم میگیرند که درخواست را پردازش کنند یا آن را به مدیر بعدی در زنجیره منتقل کنند.
Command
یک درخواست را به یک شی مستقل تبدیل میکند ...