Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/InnoFang/oh-my-design-patterns
/ functions
Functions
648 in github.com/InnoFang/oh-my-design-patterns
⨍
Functions
648
◇
Types & classes
322
Method
SingletonThreadSafe
cpp/singleton/main.cpp:70
Method
Student
(String name, double gpa, String major)
src/io/innofang/visitor/example/Student.java:14
Method
Subscriber
(String name)
src/io/innofang/observer/example2/Subscriber.java:13
Method
Subscriber
(Subject magazine, String subscriber)
src/io/innofang/observer/example1/Subscriber.java:11
Method
ThreadSafeDoubleCheckSingleton
()
src/io/innofang/singleton/example/java/ThreadSafeDoubleCheckSingleton.java:10
Method
ThreadSafeStaticInnerClassSingleton
()
src/io/innofang/singleton/example/java/ThreadSafeStaticInnerClassSingleton.java:8
Method
ThreadSafeSynchronizedSingleton
()
src/io/innofang/singleton/example/java/ThreadSafeSynchronizedSingleton.java:10
Method
ToDo
()
src/io/innofang/memento/example/ToDo.java:14
Method
UniqueState
cpp/flyweight/main.cpp:31
Method
VoltAdapter
(Volt220 volt220)
src/io/innofang/adapter/example/object_adapter/VoltAdapter.java:12
Method
WordDocument
()
src/io/innofang/prototype/example/java/WordDocument.java:13
Method
accept
cpp/visitor/main.cpp:29
Method
accept
cpp/visitor/main.cpp:40
Method
accept
(Interviewer visitor)
src/io/innofang/visitor/example/Student.java:20
Method
accept
(Interviewer visitor)
src/io/innofang/visitor/example/Engineer.java:20
Method
accept
(Visitor visitor)
src/io/innofang/visitor/base/ElementB.java:7
Method
accept
(Visitor visitor)
src/io/innofang/visitor/base/ElementA.java:7
Method
adaptedOperation
()
src/io/innofang/adapter/base/class_adapter/Adaptee.java:10
Method
adaptedOperation
()
src/io/innofang/adapter/base/object_adapter/Adaptee.java:10
Method
add
cpp/iterator/main.cpp:47
Method
addImage
src/io/innofang/prototype/example/kotlin/WordDocument.kt:15
Method
addSomeFruit
src/io/innofang/decorator/example/kotlin/FruitCake.kt:13
Method
attach
cpp/observer/main.cpp:36
Method
attach
(Observer observer)
src/io/innofang/observer/base/ConcreteSubject.java:12
Method
baking
src/io/innofang/factory_method/example/kotlin/MangoCake.kt:12
Method
baking
src/io/innofang/factory_method/example/kotlin/Cake.kt:10
Method
baking
src/io/innofang/factory_method/example/kotlin/StrawberrayCake.kt:12
Method
baking
烘焙蛋糕
src/io/innofang/factory_method/example/java/Cake.java:16
Method
baseOperation1
cpp/template/main.cpp:23
Method
baseOperation2
cpp/template/main.cpp:27
Method
boiledChickenWithSauce
()
src/io/innofang/facade/example/ChineseCuisineImpl.java:9
Method
bouillabaisse
()
src/io/innofang/facade/example/Menu.java:33
Method
bouillabaisse
()
src/io/innofang/facade/example/FrenchCuisineImpl.java:9
Method
brand
src/io/innofang/builder/example/kotlin/Audi.kt:23
Method
build
src/io/innofang/builder/example/kotlin/Ferrari.kt:12
Method
build
src/io/innofang/builder/example/kotlin/Audi.kt:27
Method
build
src/io/innofang/builder/example/kotlin/main.kt:10
Method
build
()
src/io/innofang/builder/example/java/Audi.java:33
Method
build
()
src/io/innofang/builder/example/java/Ferrari.java:47
Method
buildBrand
(String brand)
src/io/innofang/builder/example/java/CarBuilder.java:24
Method
buildColor
(String color)
src/io/innofang/builder/example/java/CarBuilder.java:14
Method
buildLicensePlate
(String licensePlate)
src/io/innofang/builder/example/java/CarBuilder.java:19
Method
buildPartA
(String a)
src/io/innofang/builder/base/ConcreteBuilder.java:11
Method
buildPartB
(String b)
src/io/innofang/builder/base/ConcreteBuilder.java:16
Method
buildPartC
(String c)
src/io/innofang/builder/base/ConcreteBuilder.java:21
Method
capital
()
src/io/innofang/chain_of_responsibility/example/Dean.java:8
Method
capital
()
src/io/innofang/chain_of_responsibility/example/Secretary.java:9
Method
capital
()
src/io/innofang/chain_of_responsibility/example/Principal.java:8
Method
capital
()
src/io/innofang/chain_of_responsibility/example/Tutor.java:9
Method
cassoulet
()
src/io/innofang/facade/example/FrenchCuisineImpl.java:14
Method
check
cpp/proxy/main.cpp:38
Method
clone
cpp/prototype/main.cpp:48
Method
clone
()
src/io/innofang/prototype/base/ConcretePrototype.java:8
Method
color
src/io/innofang/builder/example/kotlin/Audi.kt:21
Method
cream
src/io/innofang/abstract_factory/example/kotlin/StrawberryHeartCake.kt:11
Method
cream
src/io/innofang/abstract_factory/example/kotlin/MangoCream.kt:7
Method
cream
src/io/innofang/abstract_factory/example/kotlin/CakeFactory.kt:7
Method
cream
src/io/innofang/abstract_factory/example/kotlin/MangoSquareCake.kt:7
Method
cream
src/io/innofang/abstract_factory/example/kotlin/StrawberryCream.kt:7
Method
cream
()
src/io/innofang/abstract_factory/example/java/MangoCream.java:8
Method
cream
()
src/io/innofang/abstract_factory/example/java/StrawberryCream.java:8
Method
cream
()
src/io/innofang/abstract_factory/example/java/CakeFactory.java:9
Method
cream
()
src/io/innofang/abstract_factory/example/java/MangoHeartCake.java:8
Method
creamCaramel
()
src/io/innofang/facade/example/ItalyCuisineImpl.java:19
Method
create
cpp/builder/main.cpp:78
Method
createProduct
src/io/innofang/factory_method/example/kotlin/CakeFactory.kt:9
Method
createProduct
(Class<T> clz)
src/io/innofang/factory_method/example/java/Factory.java:7
Method
createProduct
(Class<T> clz)
src/io/innofang/factory_method/base/Factory.java:8
Method
createProductA
cpp/abstract_factory/main.cpp:72
Method
createProductA
()
src/io/innofang/abstract_factory/base/AbstractFactory.java:10
Method
createProductB
cpp/abstract_factory/main.cpp:76
Method
createProductB
()
src/io/innofang/abstract_factory/base/AbstractFactory.java:12
Method
detach
cpp/observer/main.cpp:40
Method
detach
(Observer observer)
src/io/innofang/observer/base/ConcreteSubject.java:17
Method
doA
cpp/abstract_factory/main.cpp:32
Method
doA
()
src/io/innofang/abstract_factory/base/ConcreteProductA2.java:9
Method
doA
()
src/io/innofang/abstract_factory/base/ConcreteProductA1.java:9
Method
doB
cpp/abstract_factory/main.cpp:46
Method
doB
()
src/io/innofang/abstract_factory/base/ConcreteProductB2.java:9
Method
doB
()
src/io/innofang/abstract_factory/base/ConcreteProductB1.java:9
Method
done
cpp/proxy/main.cpp:42
Method
exec
()
src/io/innofang/facade/base/SubSystemB.java:8
Method
exec
()
src/io/innofang/facade/base/SubSystemC.java:8
Method
execute
()
src/io/innofang/strategy/base/ConcreteStrategyB.java:7
Method
execute
()
src/io/innofang/strategy/base/ConcreteStrategyA.java:7
Method
execute
()
src/io/innofang/template_method/base/AbsTemplate.java:20
Method
gainExperience
()
src/io/innofang/state/example/GameOverState.java:13
Method
gainExperience
()
src/io/innofang/state/example/GameStartState.java:14
Method
get
src/io/innofang/singleton/example/kotlin/ThreadSafeDoubleCheckSingleton.kt:16
Method
get
src/io/innofang/singleton/example/kotlin/ThreadSafeSynchronizedSingleton.kt:11
Method
getDate
()
src/io/innofang/memento/example/Memento.java:15
Method
getId
cpp/builder/main.cpp:14
Method
getImages
()
src/io/innofang/prototype/example/java/WordDocument.java:26
Method
getInstance
()
src/io/innofang/singleton/example/java/ThreadSafeStaticInnerClassSingleton.java:14
Method
getInstance
()
src/io/innofang/singleton/example/java/NotThreadSafeSingleton.java:12
Method
getInstance
()
src/io/innofang/singleton/example/java/ThreadSafeDoubleCheckSingleton.java:12
Method
getInstance
()
src/io/innofang/singleton/example/java/ThreadSafeSynchronizedSingleton.java:12
Method
getLiterature
()
src/io/innofang/iterator/example/Literature.java:18
Method
getName
()
src/io/innofang/visitor/example/Engineer.java:25
Method
getProgrammings
()
src/io/innofang/iterator/example/Programming.java:22
← previous
next →
301–400 of 648, ranked by callers