Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PacktPublishing/Python_Master-the-Art-of-Design-Patterns
/ types & classes
Types & classes
479 in github.com/PacktPublishing/Python_Master-the-Art-of-Design-Patterns
⨍
Functions
1,218
◇
Types & classes
479
↳
Endpoints
1
↓ 24 callers
Class
int
Module 2/Chapter02/metaclass_ex.py:11
↓ 14 callers
Class
State
Module 2/Chapter10/state_sample.py:5
↓ 13 callers
Class
Event
Module 3/9324OS_10_code/chain.py:1
↓ 9 callers
Class
Timer
Module 1/Chapter7/timer.py:12
↓ 7 callers
Class
VigenereCipher
Module 1/Chapter12/casestudy/vigenere_cipher.py:15
↓ 6 callers
Class
Tree
Module 3/9324OS_07_code/flyweight.py:6
↓ 6 callers
Class
Tree
Module 3/9324OS_07_code/old/flyweight.py:6
↓ 5 callers
Class
File
Module 1/Chapter9/9_19_yield_from_filesystem.py:2
↓ 5 callers
Class
Folder
Module 1/Chapter9/9_19_yield_from_filesystem.py:7
↓ 4 callers
Class
ChildNode
Module 1/Chapter10/10_15_xml_states.py:24
↓ 3 callers
Class
PermissionError
Module 1/Chapter4/auth.py:42
↓ 3 callers
Class
PermissionError
Module 1/Chapter4/4_19_authorizor.py:42
↓ 3 callers
Class
Process
Module 3/9324OS_14_code/state.py:4
↓ 3 callers
Class
Singleton
Module 2/Chapter02/lazy_instantiation.py:3
↓ 3 callers
Class
StatsList
Module 1/Chapter12/stats.py:3
↓ 2 callers
Class
Adapter
Module 3/9324OS_04_code/adapter.py:13
↓ 2 callers
Class
Adapter
Module 3/9324OS_04_code/old/adapter.py:13
↓ 2 callers
Class
Borg
Module 2/Chapter02/borg_singleton.py:3
↓ 2 callers
Class
Database
Module 2/Chapter02/real_world_scenario_1.py:14
↓ 2 callers
Class
GzipSocket
Module 1/Chapter10/10_05_gzip_decorator.py:5
↓ 2 callers
Class
HealthCheck
Module 2/Chapter02/real_world_scenario_2.py:3
↓ 2 callers
Class
InvalidUsername
Module 1/Chapter4/auth.py:36
↓ 2 callers
Class
InvalidUsername
Module 1/Chapter4/4_19_authorizor.py:36
↓ 2 callers
Class
LinkCollector
Module 1/Chapter6/link_collector.py:9
↓ 2 callers
Class
Logger
Module 2/Chapter02/metaclass_singleton.py:11
↓ 2 callers
Class
Node
Module 1/Chapter10/10_15_xml_states.py:1
↓ 2 callers
Class
Node
Module 1/Chapter10/10_17_xml_singletonstates.py:1
↓ 2 callers
Class
PersonalSection
Module 2/Chapter03/factory_method.py:13
↓ 2 callers
Class
Pizza
Module 3/9324OS_02_code/builder.py:10
↓ 2 callers
Class
Process
Module 3/9324OS_14_code/old/state.py:4
↓ 2 callers
Class
Singleton
Module 2/Chapter02/classical_singleton.py:3
↓ 2 callers
Class
Singleton
Module 2/Chapter02/another_singleton.py:3
↓ 1 callers
Class
A
Module 1/Chapter7/7_27_add_function_to_object.py:1
↓ 1 callers
Class
Actor
Module 2/Chapter05/proxy_sample.py:3
↓ 1 callers
Class
AgeCalculator
Module 1/Chapter11/11_02_age_calculator_adapted.py:1
↓ 1 callers
Class
Agent
Module 2/Chapter07/command_stocks.py:19
↓ 1 callers
Class
Agent
Module 2/Chapter05/proxy_sample.py:19
↓ 1 callers
Class
Aircondition
Module 3/9324OS_12_code/interpreter.py:33
↓ 1 callers
Class
Aircondition
Module 3/9324OS_12_code/old/interpreter.py:33
↓ 1 callers
Class
AlbumSection
Module 2/Chapter03/factory_method.py:19
↓ 1 callers
Class
AnObject
Module 1/Chapter6/6_05_random_key_dict.py:8
↓ 1 callers
Class
AppleFactory
Module 3/9324OS_02_code/apple-factory.py:3
↓ 1 callers
Class
Authenticator
Module 1/Chapter4/auth.py:51
↓ 1 callers
Class
Authenticator
Module 1/Chapter4/4_19_authorizor.py:51
↓ 1 callers
Class
Authenticator
Module 1/Chapter4/4_18_login.py:43
↓ 1 callers
Class
Authorizor
Module 1/Chapter4/auth.py:81
↓ 1 callers
Class
Authorizor
Module 1/Chapter4/4_19_authorizor.py:81
↓ 1 callers
Class
B
Module 3/9324OS_03_code/clone.py:8
↓ 1 callers
Class
Bank
Module 2/Chapter05/proxy_card.py:11
↓ 1 callers
Class
BinaryFormatter
Module 3/9324OS_13_code/observer.py:46
↓ 1 callers
Class
BinaryFormatter
Module 3/9324OS_13_code/old/observer.py:45
↓ 1 callers
Class
Boiler
Module 3/9324OS_12_code/interpreter.py:63
↓ 1 callers
Class
Boiler
Module 3/9324OS_12_code/old/interpreter.py:63
↓ 1 callers
Class
Bug
Module 3/9324OS_01_code/abstract_factory.py:11
↓ 1 callers
Class
Bug
Module 3/9324OS_01_code/old/abstract_factory.py:11
↓ 1 callers
Class
BuyStockOrder
Module 2/Chapter07/command_stocks.py:28
↓ 1 callers
Class
CapitalIterator
Module 1/Chapter9/9_01_iterator.py:10
↓ 1 callers
Class
Caterer
Module 2/Chapter04/facade_marriage.py:26
↓ 1 callers
Class
Character
Module 1/Chapter5/Document.py:52
↓ 1 callers
Class
Character
Module 1/Chapter5/5_29_document_with_character.py:52
↓ 1 callers
Class
ChickenPizza
Module 2/Chapter03/abstract_factory.py:46
↓ 1 callers
Class
ChildNode
Module 1/Chapter10/10_17_xml_singletonstates.py:24
↓ 1 callers
Class
Client
Module 2/Chapter08/template_simple.py:32
↓ 1 callers
Class
CloseTag
Module 1/Chapter10/10_15_xml_states.py:54
↓ 1 callers
Class
CloseTag
Module 1/Chapter10/10_17_xml_singletonstates.py:54
↓ 1 callers
Class
Color
Module 1/Chapter5/5_05_python_pretty_as_python.py:1
↓ 1 callers
Class
ColorCheckerApp
Module 1/Chapter9/kivy_color_checker/main.py:13
↓ 1 callers
Class
ColorClassifierApp
Module 1/Chapter9/kivy_color_classifier/main.py:13
↓ 1 callers
Class
Computer
Module 2/Chapter10/state_computer.py:35
↓ 1 callers
Class
Computer
Module 3/9324OS_04_code/adapter.py:3
↓ 1 callers
Class
Computer
Module 3/9324OS_04_code/old/adapter.py:3
↓ 1 callers
Class
Computer
Module 3/9324OS_02_code/computer-builder.py:1
↓ 1 callers
Class
ComputerBuilder
Module 3/9324OS_02_code/computer-builder.py:14
↓ 1 callers
Class
ConcreteClass
Module 2/Chapter08/template_simple.py:23
↓ 1 callers
Class
ConcreteCommand
Module 2/Chapter07/command_sample.py:11
↓ 1 callers
Class
ConcreteStateA
Module 2/Chapter10/state_structural.py:15
↓ 1 callers
Class
ConcreteStateB
Module 2/Chapter10/state_structural.py:11
↓ 1 callers
Class
Contact
Module 1/Chapter8/8_26_json_objects.py:1
↓ 1 callers
Class
ContactList
Module 1/Chapter3/3_04_contact_list_inheritance.py:1
↓ 1 callers
Class
Context
Module 2/Chapter10/state_structural.py:19
↓ 1 callers
Class
Controller
Module 2/Chapter09/mvc_sample.py:21
↓ 1 callers
Class
Controller
Module 2/Chapter09/mvc_uml.py:14
↓ 1 callers
Class
CreateFile
Module 3/9324OS_11_code/command.py:19
↓ 1 callers
Class
CreateFile
Module 3/9324OS_11_code/old/command.py:19
↓ 1 callers
Class
Cursor
Module 1/Chapter5/Document.py:27
↓ 1 callers
Class
Cursor
Module 1/Chapter5/5_26_document_using_cursor.py:1
↓ 1 callers
Class
Cursor
Module 1/Chapter5/5_29_document_with_character.py:27
↓ 1 callers
Class
CustomSequence
Module 1/Chapter7/7_01_reversible_objects.py:3
↓ 1 callers
Class
DebitCard
Module 2/Chapter05/proxy_card.py:36
↓ 1 callers
Class
DefaultFormatter
Module 3/9324OS_13_code/observer.py:20
↓ 1 callers
Class
DefaultFormatter
Module 3/9324OS_13_code/old/observer.py:20
↓ 1 callers
Class
DeluxVeggiePizza
Module 2/Chapter03/abstract_factory.py:41
↓ 1 callers
Class
Document
Module 1/Chapter11/11_13_document_command_callable.py:1
↓ 1 callers
Class
Document
Module 1/Chapter11/11_11_window_command_commands.py:7
↓ 1 callers
Class
EMail
Module 1/Chapter8/8_10_object_formatting.py:1
↓ 1 callers
Class
Editor
Module 1/Chapter4/4_20_test_auth.py:9
↓ 1 callers
Class
Event
Module 3/9324OS_10_code/old/chain.py:1
↓ 1 callers
Class
EventManager
Module 2/Chapter04/facade_marriage.py:43
↓ 1 callers
Class
ExitCommand
Module 1/Chapter11/11_11_window_command_commands.py:47
↓ 1 callers
Class
FileServer
Module 3/9324OS_06_code/facade.py:31
next →
1–100 of 479, ranked by callers