MCPcopy Create free account
hub / github.com/RefactoringGuru/design-patterns-python / Receiver

Class Receiver

src/Command/Conceptual/main.py:83–98  ·  view source on GitHub ↗

EN: The Receiver classes contain some important business logic. They know how to perform all kinds of operations, associated with carrying out a request. In fact, any class may serve as a Receiver. RU: Классы Получателей содержат некую важную бизнес-логику. Они умеют выполнять

Source from the content-addressed store, hash-verified

81
82
83class Receiver:
84 """
85 EN: The Receiver classes contain some important business logic. They know
86 how to perform all kinds of operations, associated with carrying out a
87 request. In fact, any class may serve as a Receiver.
88
89 RU: Классы Получателей содержат некую важную бизнес-логику. Они умеют
90 выполнять все виды операций, связанных с выполнением запроса. Фактически,
91 любой класс может выступать Получателем.
92 """
93
94 def do_something(self, a: str) -> None:
95 print(f"\nReceiver: Working on ({a}.)", end="")
96
97 def do_something_else(self, b: str) -> None:
98 print(f"\nReceiver: Also working on ({b}.)", end="")
99
100
101class Invoker:

Callers 1

main.pyFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected