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
↓ 1 callers
Method
getMileage
()
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Components/Engine.java:37
↓ 1 callers
Method
getRandomVideos
()
Structural/Proxy/Java Implementation/ProxyDesignPattern/src/main/java/ThirdPartyYouTubeClass.java:40
↓ 1 callers
Method
getResult
()
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/ConcreteBuilder/CarBuilder.java:45
↓ 1 callers
Method
getSomeVideo
(String videoId)
Structural/Proxy/Java Implementation/ProxyDesignPattern/src/main/java/ThirdPartyYouTubeClass.java:55
↓ 1 callers
Method
getTreeType
(String name, Color color, String otherTreeData)
Structural/Flyweight/Java Implementation/FlyweightDesignPattern/src/main/java/TreeFactory.java:8
↓ 1 callers
Method
getWidth
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/BaseShape.java:29
↓ 1 callers
Method
getWidth
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/Circle.java:13
↓ 1 callers
Method
getWidth
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/Dot.java:12
↓ 1 callers
Method
getWidth
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/Rectangle.java:15
↓ 1 callers
Method
getWidth
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Client/ImageEditor.java:59
↓ 1 callers
Method
getWidth
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Composite/CompoundShape.java:67
↓ 1 callers
Method
hasEmail
(String email)
Behavioral/Chain of Responsibilities/Java Implementation/CORDesignPattern/src/main/java/Server/Server.java:39
↓ 1 callers
Method
hasNext
()
Behavioral/Iterator/Java Implementation/IteratorDesignPattern/src/main/java/Iterator/Iterator.java:4
↓ 1 callers
Method
hasNext
()
Behavioral/Iterator/Java Implementation/IteratorDesignPattern/src/main/java/ConcreteAggregate/NameRepository.java:18
↓ 1 callers
Method
init
()
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/Editor.java:11
↓ 1 callers
Method
init
()
Behavioral/Chain of Responsibilities/Java Implementation/CORDesignPattern/src/main/java/Client.java:15
↓ 1 callers
Method
isEnabled
()
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/Abstraction/Device.java:4
↓ 1 callers
Method
isSelected
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/BaseShape.java:61
↓ 1 callers
Method
isSelected
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Component/Shape.java:14
↓ 1 callers
Method
isStarted
()
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Components/Engine.java:21
↓ 1 callers
Method
isValidPassword
(String email, String password)
Behavioral/Chain of Responsibilities/Java Implementation/CORDesignPattern/src/main/java/Server/Server.java:43
↓ 1 callers
Method
link
Builds chains of middleware objects.
Behavioral/Chain of Responsibilities/Java Implementation/CORDesignPattern/src/main/java/Handler/Middleware.java:9
↓ 1 callers
Method
loadShapes
(Shape... shapes)
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Client/ImageEditor.java:20
↓ 1 callers
Method
logIn
Server.Server gets email and password from client and sends the authorization request to the chain.
Behavioral/Chain of Responsibilities/Java Implementation/CORDesignPattern/src/main/java/Server/Server.java:24
↓ 1 callers
Method
logIn
(String userName, String password)
Behavioral/Template Method/Java Implementation/TemplateMethodDesignPattern/src/main/java/Network.java:22
↓ 1 callers
Method
logOut
()
Behavioral/Template Method/Java Implementation/TemplateMethodDesignPattern/src/main/java/Network.java:24
↓ 1 callers
Method
move
(int x, int y)
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Component/Shape.java:10
↓ 1 callers
Method
mute
()
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/AdvancedRemote.java:9
↓ 1 callers
Method
next
()
Behavioral/Iterator/Java Implementation/IteratorDesignPattern/src/main/java/Iterator/Iterator.java:5
↓ 1 callers
Method
onClick
()
Creational/Factory Method/Java Implementation/FactoryMethod/src/main/java/Product/Button.java:5
↓ 1 callers
Method
onClick
()
Creational/Factory Method/Java Implementation/FactoryMethod/src/main/java/ConcreteProduct/WindowsButton.java:12
↓ 1 callers
Method
onClick
()
Creational/Factory Method/Java Implementation/FactoryMethod/src/main/java/ConcreteProduct/HtmlButton.java:12
↓ 1 callers
Method
openFile
(String filePath)
Behavioral/Observer/Java Implementation/ObserverDesignPattern/src/main/java/ConcretePublisher/Editor.java:15
↓ 1 callers
Method
paint
()
Creational/Abstract Factory/Java Implementation/AbstractFactoryDesignPattern/Client/Application.java:16
↓ 1 callers
Method
pop
()
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/CommandHistory.java:10
↓ 1 callers
Method
post
Publish the data to whatever network.
Behavioral/Template Method/Java Implementation/TemplateMethodDesignPattern/src/main/java/Network.java:10
↓ 1 callers
Method
power
()
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/Bridge/BasicRemote.java:15
↓ 1 callers
Method
power
()
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/Abstraction/Remote.java:4
↓ 1 callers
Method
push
(Command c)
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/CommandHistory.java:6
↓ 1 callers
Method
random
(int min, int max)
Structural/Proxy/Java Implementation/ProxyDesignPattern/src/main/java/ThirdPartyYouTubeClass.java:19
↓ 1 callers
Method
readData
()
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/ConcreteDecorator/CompressionDecorator.java:35
↓ 1 callers
Method
readData
()
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/ConcreteComponent/FileDataSource.java:24
↓ 1 callers
Method
receive
(String msg)
Behavioral/Mediator/Java Implementation/MediatorDesignPattern/src/main/java/Colleague/User.java:18
↓ 1 callers
Method
remove
(Shape child)
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Composite/CompoundShape.java:27
↓ 1 callers
Method
restore
(TextWindowState save)
Behavioral/Memento/Java Implementation/MementoDesignPattern/src/main/java/Originator/TextWindow.java:21
↓ 1 callers
Method
save
()
Behavioral/Memento/Java Implementation/MementoDesignPattern/src/main/java/Originator/TextWindow.java:17
↓ 1 callers
Method
saveFile
()
Behavioral/Observer/Java Implementation/ObserverDesignPattern/src/main/java/ConcretePublisher/Editor.java:20
↓ 1 callers
Method
select
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Component/Shape.java:12
↓ 1 callers
Method
selectChildAt
(int x, int y)
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Composite/CompoundShape.java:120
↓ 1 callers
Method
sendData
(byte[] data)
Behavioral/Template Method/Java Implementation/TemplateMethodDesignPattern/src/main/java/Network.java:23
↓ 1 callers
Method
sendMessage
(String msg, String userId)
Behavioral/Mediator/Java Implementation/MediatorDesignPattern/src/main/java/Mediator/IChatRoom.java:6
↓ 1 callers
Method
setCar
(Car car)
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Components/TripComputer.java:8
↓ 1 callers
Method
setMiddleware
Client passes a chain of object to server. This improves flexibility and makes testing the server class easier.
Behavioral/Chain of Responsibilities/Java Implementation/CORDesignPattern/src/main/java/Server/Server.java:16
↓ 1 callers
Method
simulateNetworkLatency
()
Behavioral/Template Method/Java Implementation/TemplateMethodDesignPattern/src/main/java/Facebook.java:33
↓ 1 callers
Method
simulateNetworkLatency
()
Behavioral/Template Method/Java Implementation/TemplateMethodDesignPattern/src/main/java/Twitter.java:33
↓ 1 callers
Method
testDevice
(Device device)
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/Test.java:8
↓ 1 callers
Method
undo
()
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/Command.java:13
↓ 1 callers
Method
undo
()
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/Editor.java:66
↓ 1 callers
Method
update
(String eventType, File file)
Behavioral/Observer/Java Implementation/ObserverDesignPattern/src/main/java/Observer/EventListener.java:6
↓ 1 callers
Method
writeData
(String data)
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/ConcreteDecorator/CompressionDecorator.java:30
Method
AdvancedRemote
(Device device)
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/AdvancedRemote.java:5
Method
AndExpression
(Expression expr1, Expression expr2)
Behavioral/Interpreter/Java Implementation/InterpreterDesignPattern/src/main/java/AndExpression.java:5
Method
Application
(GUIFactory factory)
Creational/Abstract Factory/Java Implementation/AbstractFactoryDesignPattern/Client/Application.java:11
Method
BaseShape
(int x, int y, Color color)
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/BaseShape.java:13
Method
BasicRemote
()
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/Bridge/BasicRemote.java:9
Method
Car
(CarType carType, int seats, Engine engine, Transmission transmission, TripComputer tripComputer, GPSNavigator
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Product/Car.java:14
Method
ChatUser
(IChatRoom room, String id, String name)
Behavioral/Mediator/Java Implementation/MediatorDesignPattern/src/main/java/ConcreteColleague/ChatUser.java:7
Method
Circle
(int x, int y, int radius, Color color)
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/Circle.java:8
Method
Circle
()
Creational/Prototype/Java Implementation/PrototypeDesignPattern/src/main/java/ConcretePrototype/Circle.java:8
Method
Command
(Editor editor)
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/Command.java:5
Method
CompoundShape
(Shape... components)
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Composite/CompoundShape.java:14
Method
CompressionDecorator
(DataSource source)
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/ConcreteDecorator/CompressionDecorator.java:18
Method
Computer
()
Behavioral/Visitor/Java Implementation/VisitorDesignPattern/src/main/java/Computer.java:4
Method
Context
()
Behavioral/State/Java Implementation/StateDesignPattern/src/main/java/Context.java:4
Method
CopyCommand
(Editor editor)
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/CopyCommand.java:2
Method
CutCommand
(Editor editor)
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/CutCommand.java:2
Method
DataSourceDecorator
(DataSource source)
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/Decorator/DataSourceDecorator.java:8
Method
Dot
(int x, int y, Color color)
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/Dot.java:8
Method
Editor
()
Behavioral/Observer/Java Implementation/ObserverDesignPattern/src/main/java/ConcretePublisher/Editor.java:11
Method
EditorCanvas
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Client/ImageEditor.java:31
Method
EmailNotificationListener
(String email)
Behavioral/Observer/Java Implementation/ObserverDesignPattern/src/main/java/ConcreteObserver/EmailNotificationListener.java:10
Method
EncryptionDecorator
(DataSource source)
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/ConcreteDecorator/EncryptionDecorator.java:9
Method
Engine
(double volume, double mileage)
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Components/Engine.java:8
Method
EventManager
(String... operations)
Behavioral/Observer/Java Implementation/ObserverDesignPattern/src/main/java/Publisher/EventManager.java:10
Method
Facebook
(String userName, String password)
Behavioral/Template Method/Java Implementation/TemplateMethodDesignPattern/src/main/java/Facebook.java:2
Method
FileDataSource
(String name)
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/ConcreteComponent/FileDataSource.java:10
Method
GPSNavigator
()
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Components/GPSNavigator.java:6
Method
ImageEditor
()
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Client/ImageEditor.java:16
Method
LogOpenListener
(String fileName)
Behavioral/Observer/Java Implementation/ObserverDesignPattern/src/main/java/ConcreteObserver/LogOpenListener.java:10
Method
Manual
(CarType carType, int seats, Engine engine, Transmission transmission, TripComputer tripComp
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Product/Manual.java:13
Method
Network
()
Behavioral/Template Method/Java Implementation/TemplateMethodDesignPattern/src/main/java/Network.java:5
Method
OrExpression
(Expression expr1, Expression expr2)
Behavioral/Interpreter/Java Implementation/InterpreterDesignPattern/src/main/java/OrExpression.java:5
Method
PasteCommand
(Editor editor)
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/PasteCommand.java:2
Method
Rectangle
(int x, int y, int width, int height, Color color)
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/Rectangle.java:9
Method
Rectangle
()
Creational/Prototype/Java Implementation/PrototypeDesignPattern/src/main/java/ConcretePrototype/Rectangle.java:9
Method
RoundHole
(double radius)
Structural/Adapter/Java Implementation/AdapterDesignPattern/src/main/java/Target/RoundHole.java:6
Method
RoundPeg
()
Structural/Adapter/Java Implementation/AdapterDesignPattern/src/main/java/Target/RoundPeg.java:5
Method
Shape
()
Creational/Prototype/Java Implementation/PrototypeDesignPattern/src/main/java/Prototype/Shape.java:8
Method
Singleton
(String value)
Creational/Singleton/Java Implementation/SingletonDesignPattern/src/main/java/Singleton/Singleton.java:7
Method
SquarePeg
(double width)
Structural/Adapter/Java Implementation/AdapterDesignPattern/src/main/java/Adapte/SquarePeg.java:6
← previous
next →
101–200 of 374, ranked by callers