Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AbdurRKhalid/Design-Patterns
/ functions
Functions
374 in github.com/AbdurRKhalid/Design-Patterns
⨍
Functions
374
◇
Types & classes
141
↓ 19 callers
Method
print
()
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Product/Manual.java:23
↓ 12 callers
Method
add
(Shape component)
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Composite/CompoundShape.java:19
↓ 6 callers
Method
getX
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Component/Shape.java:6
↓ 6 callers
Method
getY
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Component/Shape.java:7
↓ 6 callers
Method
interpret
(String context)
Behavioral/Interpreter/Java Implementation/InterpreterDesignPattern/src/main/java/Expression.java:2
↓ 5 callers
Method
paint
(Graphics graphics)
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Component/Shape.java:15
↓ 4 callers
Method
addUser
(User user)
Behavioral/Mediator/Java Implementation/MediatorDesignPattern/src/main/java/ConcreteMediator/ChatRoom.java:19
↓ 4 callers
Method
getName
()
Behavioral/Mediator/Java Implementation/MediatorDesignPattern/src/main/java/Colleague/User.java:28
↓ 4 callers
Method
isEmpty
()
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/CommandHistory.java:14
↓ 4 callers
Method
random
(int min, int max)
Structural/Flyweight/Java Implementation/FlyweightDesignPattern/src/main/java/Client.java:29
↓ 4 callers
Method
renderVideoPage
(String videoId)
Structural/Proxy/Java Implementation/ProxyDesignPattern/src/main/java/YouTubeDownloader.java:10
↓ 4 callers
Method
visit
(Computer computer)
Behavioral/Visitor/Java Implementation/VisitorDesignPattern/src/main/java/ComputerPartVisitor.java:2
↓ 3 callers
Method
checkNext
Runs check on the next object in chain or ends traversing if we're in last object in chain.
Behavioral/Chain of Responsibilities/Java Implementation/CORDesignPattern/src/main/java/Handler/Middleware.java:27
↓ 3 callers
Method
clear
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Composite/CompoundShape.java:35
↓ 3 callers
Method
executeCommand
(Command command)
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/Editor.java:60
↓ 3 callers
Method
experienceNetworkLatency
()
Structural/Proxy/Java Implementation/ProxyDesignPattern/src/main/java/ThirdPartyYouTubeClass.java:23
↓ 3 callers
Method
fits
(RoundPeg roundPeg)
Structural/Adapter/Java Implementation/AdapterDesignPattern/src/main/java/Target/RoundHole.java:14
↓ 3 callers
Method
getText
()
Behavioral/Memento/Java Implementation/MementoDesignPattern/src/main/java/Memento/TextWindowState.java:10
↓ 3 callers
Method
getVolume
()
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/Abstraction/Device.java:7
↓ 3 callers
Method
getWidth
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Component/Shape.java:8
↓ 3 callers
Method
read
(VideoFile file, Codec codec)
Structural/Facade/Java Implementation/FacadeDesignPattern/src/main/java/BitrateReader.java:2
↓ 3 callers
Method
readData
()
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/Component/DataSource.java:5
↓ 3 callers
Method
setCarType
(CarType type)
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Builder/Builder.java:6
↓ 3 callers
Method
setEngine
(Engine engine)
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Builder/Builder.java:8
↓ 3 callers
Method
setGPSNavigator
(GPSNavigator gpsNavigator)
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Builder/Builder.java:11
↓ 3 callers
Method
setSeats
(int seat)
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Builder/Builder.java:7
↓ 3 callers
Method
setTransmission
(Transmission transmission)
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Builder/Builder.java:9
↓ 3 callers
Method
setVolume
(int volume)
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/Abstraction/Device.java:8
↓ 3 callers
Method
toString
()
Behavioral/State/Java Implementation/StateDesignPattern/src/main/java/StopState.java:7
↓ 3 callers
Method
unSelect
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Component/Shape.java:13
↓ 3 callers
Method
writeData
(String data)
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/Component/DataSource.java:4
↓ 2 callers
Method
backup
()
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/Command.java:9
↓ 2 callers
Method
check
Subclasses will implement this method with concrete checks.
Behavioral/Chain of Responsibilities/Java Implementation/CORDesignPattern/src/main/java/Handler/Middleware.java:21
↓ 2 callers
Method
connectToServer
(String server)
Structural/Proxy/Java Implementation/ProxyDesignPattern/src/main/java/ThirdPartyYouTubeClass.java:34
↓ 2 callers
Method
createButton
()
Creational/Abstract Factory/Java Implementation/AbstractFactoryDesignPattern/AbstractFactory/GUIFactory.java:7
↓ 2 callers
Method
decode
(String data)
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/ConcreteDecorator/EncryptionDecorator.java:31
↓ 2 callers
Method
disableSelectionStyle
(Graphics graphics)
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/BaseShape.java:77
↓ 2 callers
Method
enableSelectionStyle
(Graphics graphics)
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/BaseShape.java:66
↓ 2 callers
Method
getChannel
()
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/Abstraction/Device.java:9
↓ 2 callers
Method
getHeight
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Component/Shape.java:9
↓ 2 callers
Method
getInstance
(String value)
Creational/Singleton/Java Implementation/SingletonDesignPattern/src/main/java/Singleton/Singleton.java:11
↓ 2 callers
Method
getRadius
()
Structural/Adapter/Java Implementation/AdapterDesignPattern/src/main/java/Target/RoundHole.java:10
↓ 2 callers
Method
getState
()
Behavioral/State/Java Implementation/StateDesignPattern/src/main/java/Context.java:12
↓ 2 callers
Method
getVideo
(String videoId)
Structural/Proxy/Java Implementation/ProxyDesignPattern/src/main/java/ThirdPartyYouTubeLib.java:4
↓ 2 callers
Method
getX
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/BaseShape.java:19
↓ 2 callers
Method
getX
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Composite/CompoundShape.java:39
↓ 2 callers
Method
getY
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/BaseShape.java:24
↓ 2 callers
Method
getY
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Composite/CompoundShape.java:53
↓ 2 callers
Method
isInsideBounds
(int x, int y)
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Component/Shape.java:11
↓ 2 callers
Method
notify
(String eventType, File file)
Behavioral/Observer/Java Implementation/ObserverDesignPattern/src/main/java/Publisher/EventManager.java:26
↓ 2 callers
Method
paint
()
Creational/Abstract Factory/Java Implementation/AbstractFactoryDesignPattern/Products/Button.java:4
↓ 2 callers
Method
plantTree
(int x, int y, String name, Color color, String otherTreeData)
Structural/Flyweight/Java Implementation/FlyweightDesignPattern/src/main/java/Forest.java:9
↓ 2 callers
Method
popularVideos
()
Structural/Proxy/Java Implementation/ProxyDesignPattern/src/main/java/ThirdPartyYouTubeLib.java:3
↓ 2 callers
Method
printStatus
()
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/Abstraction/Device.java:11
↓ 2 callers
Method
refresh
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Client/ImageEditor.java:67
↓ 2 callers
Method
register
(String email, String password)
Behavioral/Chain of Responsibilities/Java Implementation/CORDesignPattern/src/main/java/Server/Server.java:35
↓ 2 callers
Method
renderPopularVideos
()
Structural/Proxy/Java Implementation/ProxyDesignPattern/src/main/java/YouTubeDownloader.java:20
↓ 2 callers
Method
send
(String msg, String userId)
Behavioral/Mediator/Java Implementation/MediatorDesignPattern/src/main/java/ConcreteColleague/ChatUser.java:11
↓ 2 callers
Method
setChannel
(int channel)
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/Abstraction/Device.java:10
↓ 2 callers
Method
setState
(State state)
Behavioral/State/Java Implementation/StateDesignPattern/src/main/java/Context.java:8
↓ 2 callers
Method
setTripComputer
(TripComputer tripComputer)
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Builder/Builder.java:10
↓ 2 callers
Method
subscribe
(String eventType, EventListener listener)
Behavioral/Observer/Java Implementation/ObserverDesignPattern/src/main/java/Publisher/EventManager.java:16
↓ 2 callers
Method
test
(YouTubeDownloader downloader)
Structural/Proxy/Java Implementation/ProxyDesignPattern/src/main/java/Test.java:11
↓ 1 callers
Method
accept
(ComputerPartVisitor computerPartVisitor)
Behavioral/Visitor/Java Implementation/VisitorDesignPattern/src/main/java/ComputerPart.java:2
↓ 1 callers
Method
accept
(ComputerPartVisitor computerPartVisitor)
Behavioral/Visitor/Java Implementation/VisitorDesignPattern/src/main/java/Computer.java:9
↓ 1 callers
Method
applyDiscount
(final BigDecimal amount)
Behavioral/Strategy/Java Implementation/StrategyDesignPattern/src/main/java/EasterDiscount.java:4
↓ 1 callers
Method
clone
()
Creational/Prototype/Java Implementation/PrototypeDesignPattern/src/main/java/ConcretePrototype/Circle.java:15
↓ 1 callers
Method
compress
(String stringData)
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/ConcreteDecorator/CompressionDecorator.java:40
↓ 1 callers
Method
constructSportsCar
(Builder builder)
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Director/Director.java:7
↓ 1 callers
Method
convert
(VideoFile buffer, Codec codec)
Structural/Facade/Java Implementation/FacadeDesignPattern/src/main/java/BitrateReader.java:7
↓ 1 callers
Method
convertVideo
(String fileName, String format)
Structural/Facade/Java Implementation/FacadeDesignPattern/src/main/java/VideoConversionFacade.java:4
↓ 1 callers
Method
createButton
()
Creational/Factory Method/Java Implementation/FactoryMethod/src/main/java/Factory/Dialog.java:11
↓ 1 callers
Method
createCheckBox
()
Creational/Abstract Factory/Java Implementation/AbstractFactoryDesignPattern/AbstractFactory/GUIFactory.java:8
↓ 1 callers
Method
createFrame
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Client/ImageEditor.java:44
↓ 1 callers
Method
cutString
(String source)
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/CutCommand.java:17
↓ 1 callers
Method
decompress
(String stringData)
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/ConcreteDecorator/CompressionDecorator.java:54
↓ 1 callers
Method
disable
()
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/Abstraction/Device.java:6
↓ 1 callers
Method
doAction
(Context context)
Behavioral/State/Java Implementation/StateDesignPattern/src/main/java/StartState.java:2
↓ 1 callers
Method
doAction
(Context context)
Behavioral/State/Java Implementation/StateDesignPattern/src/main/java/StopState.java:2
↓ 1 callers
Method
draw
(Graphics g)
Structural/Flyweight/Java Implementation/FlyweightDesignPattern/src/main/java/Tree.java:14
↓ 1 callers
Method
enable
()
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/Abstraction/Device.java:5
↓ 1 callers
Method
encode
(String data)
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/ConcreteDecorator/EncryptionDecorator.java:23
↓ 1 callers
Method
execute
()
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/Command.java:17
↓ 1 callers
Method
extract
(VideoFile file)
Structural/Facade/Java Implementation/FacadeDesignPattern/src/main/java/CodecFactory.java:2
↓ 1 callers
Method
fix
(VideoFile result)
Structural/Facade/Java Implementation/FacadeDesignPattern/src/main/java/AudioMixer.java:4
↓ 1 callers
Method
getCarType
()
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Product/Car.java:26
↓ 1 callers
Method
getCodecType
()
Structural/Facade/Java Implementation/FacadeDesignPattern/src/main/java/VideoFile.java:10
↓ 1 callers
Method
getEngine
()
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Product/Car.java:42
↓ 1 callers
Method
getFuel
()
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Product/Car.java:30
↓ 1 callers
Method
getHeight
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/BaseShape.java:34
↓ 1 callers
Method
getHeight
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/Circle.java:18
↓ 1 callers
Method
getHeight
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/Dot.java:17
↓ 1 callers
Method
getHeight
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/Rectangle.java:20
↓ 1 callers
Method
getHeight
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Client/ImageEditor.java:63
↓ 1 callers
Method
getHeight
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Composite/CompoundShape.java:81
↓ 1 callers
Method
getId
()
Behavioral/Mediator/Java Implementation/MediatorDesignPattern/src/main/java/Colleague/User.java:24
↓ 1 callers
Method
getIterator
()
Behavioral/Iterator/Java Implementation/IteratorDesignPattern/src/main/java/ConcreteAggregate/NameRepository.java:9
↓ 1 callers
Method
getMaleExpression
()
Behavioral/Interpreter/Java Implementation/InterpreterDesignPattern/src/main/java/Test.java:3
↓ 1 callers
Method
getMarriedWomanExpression
()
Behavioral/Interpreter/Java Implementation/InterpreterDesignPattern/src/main/java/Test.java:10
↓ 1 callers
Method
getMediator
()
Behavioral/Mediator/Java Implementation/MediatorDesignPattern/src/main/java/Colleague/User.java:20
next →
1–100 of 374, ranked by callers