Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SiphokaziCele/Assignment3AdvancedCalculator
/ types & classes
Types & classes
40 in github.com/SiphokaziCele/Assignment3AdvancedCalculator
⨍
Functions
90
◇
Types & classes
40
↳
Endpoints
2
↓ 12 callers
Class
Calculator
src/Models/Calculator.py:1
↓ 6 callers
Class
User
src/Models/User.py:7
↓ 5 callers
Class
Logger
src/creational_patterns/Singletons/logger.py:1
↓ 3 callers
Class
CalculationBuilder
src/creational_patterns/Builders/calculation_builder.py:5
↓ 3 callers
Class
CalculationPrototype
src/creational_patterns/Prototype/calculations_prototype.py:3
↓ 3 callers
Class
DarkThemeFactory
src/creational_patterns/Factories/ui_factory.py:40
↓ 3 callers
Class
InMemoryUserRepository
src/Repositories/inmemory/inmemory_user_repo.py:5
↓ 3 callers
Class
PlainTextFormatter
src/creational_patterns/Factories/results_formatter.py:8
↓ 2 callers
Class
Calculation
src/Models/Calculations.py:3
↓ 2 callers
Class
UserService
src/services/user_service.py:4
↓ 1 callers
Class
DarkButton
src/creational_patterns/Factories/ui_factory.py:15
↓ 1 callers
Class
DarkLabel
src/creational_patterns/Factories/ui_factory.py:23
↓ 1 callers
Class
FileSystemUserRepository
src/Repositories/json_repo/filesystem_user_repo.py:7
↓ 1 callers
Class
History
src/Models/History.py:1
↓ 1 callers
Class
LightButton
src/creational_patterns/Factories/ui_factory.py:19
↓ 1 callers
Class
LightLabel
src/creational_patterns/Factories/ui_factory.py:27
Class
Button
src/creational_patterns/Factories/ui_factory.py:4
Class
CalculatorFactory
src/creational_patterns/CalculatorFactory/CalculatorFactory.py:7
Class
CalculatorFactory
src/creational_patterns/Factories/calculator_factory.py:3
Class
Config
src/Models/User.py:33
Class
ErrorHanndler
src/Models/ErrorHandler.py:1
Class
Graph
src/Models/Graph.py:3
Class
JsonFormatter
src/creational_patterns/Factories/results_formatter.py:12
Class
Label
src/creational_patterns/Factories/ui_factory.py:9
Class
LightThemeFactory
src/creational_patterns/Factories/ui_factory.py:46
Class
Repository
src/Repositories/repository_interface.py:7
Class
RepositoryFactory
src/RepositoryFactory/repository_factory.py:3
Class
ResultFormatter
src/creational_patterns/Factories/results_formatter.py:3
Class
TestCalculationBuilder
src/tests/test_calculation_builder.py:5
Class
TestCalculationPrototype
src/tests/test_calculation_prototype.py:4
Class
TestCalculatorFactory
src/tests/test_calculator_factory.py:5
Class
TestCalculatorLogic
src/tests/test_calc_logic.py:4
Class
TestFormatter
src/tests/test_formatter.py:5
Class
TestInMemoryUserRepository
src/tests/test_user_repo.py:5
Class
TestLogger
src/tests/test_logger.py:4
Class
TestUIFactory
src/tests/test_ui_factory.py:6
Class
TestUserService
src/tests/Services/test_user_service.py:5
Class
UIFactory
src/creational_patterns/Factories/ui_factory.py:32
Class
UserRepository
src/Repositories/user_repository.py:4
Class
UserResponse
src/Models/User.py:28