Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JakubVojvoda/design-patterns-java
/ functions
Functions
203 in github.com/JakubVojvoda/design-patterns-java
⨍
Functions
203
◇
Types & classes
117
Method
Leaf
(int index)
composite/Leaf.java:22
Method
Memento
(int state)
memento/Originator.java:48
Method
NonterminalExpression
(AbstractExpression left, AbstractExpression right)
interpreter/NonterminalExpression.java:24
Method
RefinedAbstraction
(Implementor implementor)
bridge/RefinedAbstraction.java:19
Method
TerminalExpression
(String val)
interpreter/TerminalExpression.java:23
Method
UnsharedConcreteFlyweight
(int intrinsic_state)
flyweight/UnsharedConcreteFlyweight.java:21
Method
accept
(Visitor visitor)
visitor/Element.java:19
Method
action
()
bridge/ConcreteImplementorB.java:20
Method
action
()
bridge/ConcreteImplementorA.java:20
Method
action
()
command/Receiver.java:20
Method
add
(Component component)
composite/Component.java:20
Method
algorithm
()
strategy/ConcreteStrategyB.java:19
Method
algorithm
()
strategy/ConcreteStrategyC.java:19
Method
algorithm
()
strategy/ConcreteStrategyA.java:19
Method
buildPartA
()
builder/ConcreteBuilderY.java:19
Method
buildPartA
()
builder/Builder.java:29
Method
buildPartB
()
builder/ConcreteBuilderY.java:24
Method
buildPartB
()
builder/Builder.java:30
Method
buildPartC
()
builder/ConcreteBuilderY.java:29
Method
buildPartC
()
builder/Builder.java:31
Method
clone
()
prototype/ConcretePrototypeB.java:19
Method
clone
()
prototype/ConcretePrototypeA.java:19
Method
createIterator
()
iterator/Aggregate.java:20
Method
createProductA
()
abstract-factory/AbstractFactory.java:19
Method
createProductA
()
factory-method/Creator.java:20
Method
createProductB
()
abstract-factory/AbstractFactory.java:20
Method
createProductB
()
abstract-factory/ConcreteFactoryX.java:25
Method
createProductB
()
abstract-factory/ConcreteFactoryY.java:25
Method
createProductB
()
factory-method/Creator.java:21
Method
currentItem
()
iterator/ConcreteIterator.java:43
Method
detach
(int index)
observer/Subject.java:29
Method
distribute
(Colleague sender, String msg)
mediator/ConcreteMediator.java:30
Method
execute
()
command/ConcreteCommand.java:26
Method
first
()
iterator/ConcreteIterator.java:28
Method
first
()
iterator/Iterator.java:20
Method
get
()
builder/Builder.java:25
Method
getName
()
abstract-factory/ConcreteProductAY.java:19
Method
getName
()
abstract-factory/ConcreteProductBY.java:19
Method
getName
()
abstract-factory/ProductB.java:20
Method
getName
()
abstract-factory/ConcreteProductBX.java:19
Method
getName
()
abstract-factory/ConcreteProductAX.java:19
Method
getName
()
factory-method/ConcreteProductA.java:19
Method
getName
()
factory-method/ConcreteProductB.java:19
Method
getState
()
memento/Originator.java:26
Method
getState
()
memento/Originator.java:56
Method
getState
()
observer/Subject.java:39
Method
getState
()
observer/ConcreteSubject.java:21
Method
handle
()
state/ConcreteStateA.java:20
Method
handle
()
state/ConcreteStateB.java:20
Method
handleRequest
()
chain-of-responsibility/ConcreteHandler2.java:24
Method
handleRequest
()
chain-of-responsibility/Handler.java:26
Method
interpret
(Context context)
interpreter/AbstractExpression.java:20
Method
interpret
(Context context)
interpreter/TerminalExpression.java:27
Method
main
(String[] args)
decorator/Main.java:15
Method
main
(String[] args)
bridge/Main.java:15
Method
main
(String[] args)
composite/Main.java:15
Method
main
(String[] args)
strategy/Main.java:15
Method
main
(String[] args)
abstract-factory/Main.java:15
Method
main
(String[] args)
facade/Main.java:15
Method
main
(String[] args)
memento/Main.java:15
Method
main
(String[] args)
interpreter/Main.java:15
Method
main
(String[] args)
command/Main.java:15
Method
main
(String[] args)
chain-of-responsibility/Main.java:15
Method
main
(String[] args)
singleton/Main.java:15
Method
main
(String[] args)
state/Main.java:15
Method
main
(String[] args)
factory-method/Main.java:15
Method
main
(String[] args)
mediator/Main.java:15
Method
main
(String[] args)
proxy/Main.java:15
Method
main
(String[] args)
iterator/Main.java:15
Method
main
(String[] args)
visitor/Main.java:15
Method
main
(String[] args)
flyweight/Main.java:15
Method
main
(String[] args)
adapter/Main.java:15
Method
main
(String[] args)
builder/Main.java:15
Method
main
(String[] args)
template-method/Main.java:15
Method
main
(String[] args)
observer/Main.java:15
Method
main
(String[] args)
prototype/Main.java:15
Method
next
()
iterator/ConcreteIterator.java:33
Method
operation
()
decorator/ConcreteDecoratorB.java:24
Method
operation
()
decorator/ConcreteComponent.java:20
Method
operation
()
decorator/Decorator.java:26
Method
operation
()
bridge/Abstraction.java:25
Method
operation
()
composite/Leaf.java:26
Method
operation
()
composite/Component.java:23
Method
operation
()
flyweight/ConcreteFlyweight.java:26
Method
operation
()
flyweight/UnsharedConcreteFlyweight.java:25
Method
primitiveOperation1
()
template-method/ConcreteClass.java:21
Method
primitiveOperation2
()
template-method/ConcreteClass.java:26
Method
receive
(String msg)
mediator/ConcreteColleague.java:30
Method
remove
(int index)
composite/Component.java:21
Method
request
()
proxy/RealSubject.java:19
Method
request
()
adapter/Target.java:19
Method
send
(String msg)
mediator/Colleague.java:32
Method
setState
(int state)
memento/Originator.java:52
Method
setState
(int state)
observer/Subject.java:40
Method
suboperation
()
facade/SubSystemB.java:20
Method
suboperation
()
facade/SubSystemC.java:20
Method
type
()
prototype/ConcretePrototypeB.java:24
Method
type
()
prototype/ConcretePrototypeA.java:24
Method
update
(Subject subject)
observer/ConcreteObserver.java:31
Method
visitElementA
(ConcreteElementA element)
visitor/ConcreteVisitor1.java:21
← previous
next →
101–200 of 203, ranked by callers