MCPcopy Create free account

hub / github.com/InnoFang/oh-my-design-patterns / functions

Functions648 in github.com/InnoFang/oh-my-design-patterns

↓ 22 callersMethodadd
(T obj)
src/io/innofang/iterator/base/Aggregate.java:8
↓ 7 callersMethodget
src/io/innofang/singleton/example/kotlin/NotThreadSafeSingleton.kt:17
↓ 7 callersMethodoperation
()
src/io/innofang/decorator/base/Component.java:8
↓ 6 callersMethodgetName
()
src/io/innofang/visitor/example/Student.java:25
↓ 6 callersMethodmake
()
src/io/innofang/decorator/example/java/Cake.java:7
↓ 6 callersMethodnext
()
src/io/innofang/iterator/base/Iterator.java:10
↓ 5 callersMethodbuild
()
src/io/innofang/builder/example/java/Builder.java:20
↓ 4 callersMethodaddImage
(String image)
src/io/innofang/prototype/example/java/WordDocument.java:34
↓ 4 callersMethodcream
src/io/innofang/abstract_factory/example/kotlin/CakeCream.kt:8
↓ 4 callersMethodreceiveMessage
()
src/io/innofang/proxy/example/java/IPicker.java:9
↓ 4 callersMethodrecordInfoDetail
cpp/memento/main.cpp:46
↓ 4 callersMethodremove
(T obj)
src/io/innofang/iterator/base/Aggregate.java:10
↓ 4 callersMethodshow
cpp/prototype/main.cpp:44
↓ 4 callersMethodshowDocument
()
src/io/innofang/prototype/example/java/WordDocument.java:38
↓ 4 callersMethodsignatureAcceptance
()
src/io/innofang/proxy/example/java/IPicker.java:13
↓ 4 callersMethodstyle
src/io/innofang/abstract_factory/example/kotlin/CakeStyle.kt:8
↓ 4 callersMethodtakeCourier
()
src/io/innofang/proxy/example/java/IPicker.java:11
↓ 4 callersMethodunsubscribe
cpp/observer/main.cpp:89
↓ 3 callersMethodaccept
(Visitor visitor)
src/io/innofang/visitor/base/Element.java:7
↓ 3 callersMethodadd
(T obj)
src/io/innofang/iterator/base/ConcreteAggregate.java:14
↓ 3 callersMethodbackUp
cpp/memento/main.cpp:71
↓ 3 callersMethodclone
()
src/io/innofang/prototype/example/java/WordDocument.java:48
↓ 3 callersMethodcreateProduct
cpp/factory_method/main.cpp:54
↓ 3 callersMethodexec
()
src/io/innofang/facade/base/SubSystemA.java:8
↓ 3 callersMethodgetFlyweight
(String key)
src/io/innofang/flyweight/base/FlyweightFactory.java:14
↓ 3 callersMethodgetTicket
(String movieName)
src/io/innofang/flyweight/example/TicketFactory.java:13
↓ 3 callersMethodhandle
()
src/io/innofang/state/base/State.java:7
↓ 3 callersMethodoperation
(String extrinsicState)
src/io/innofang/flyweight/base/Flyweight.java:8
↓ 3 callersMethodprintTicket
(String time, String seat)
src/io/innofang/flyweight/example/MovieTicket.java:18
↓ 3 callersMethodsetBrand
(String brand)
src/io/innofang/builder/example/java/Car.java:21
↓ 3 callersMethodsetColor
(String color)
src/io/innofang/builder/example/java/Car.java:13
↓ 3 callersMethodsetLicensePlate
(String licensePlate)
src/io/innofang/builder/example/java/Car.java:17
↓ 3 callersMethodsetMessage
cpp/observer/main.cpp:53
↓ 3 callersMethodsetState
cpp/state/main.cpp:35
↓ 3 callersMethodupdate
(String magazine)
src/io/innofang/observer/example1/Observer.java:8
↓ 3 callersMethoduse
cpp/factory_method/main.cpp:26
↓ 3 callersMethodvisit
()
src/io/innofang/proxy/base/Subject.java:7
↓ 2 callersFunctionClientCode
cpp/chain_of_responsibility/main.cpp:72
↓ 2 callersMethodaccept
(Visitor visitor)
src/io/innofang/visitor/base/ObjectStructure.java:18
↓ 2 callersMethodbar
cpp/visitor/main.cpp:43
↓ 2 callersMethodcream
()
src/io/innofang/abstract_factory/example/java/CakeCream.java:8
↓ 2 callersMethodcreateProduct
src/io/innofang/factory_method/example/kotlin/Factory.kt:7
↓ 2 callersMethodcreateProduct
(Class<T> clz)
src/io/innofang/factory_method/example/java/CakeFactory.java:7
↓ 2 callersMethodcreateProductA
cpp/abstract_factory/main.cpp:61
↓ 2 callersMethodcreateProductB
cpp/abstract_factory/main.cpp:65
↓ 2 callersMethodcurrent
cpp/iterator/main.cpp:33
↓ 2 callersMethoddoA
cpp/abstract_factory/main.cpp:25
↓ 2 callersMethoddoA
()
src/io/innofang/abstract_factory/base/AbstractProductA.java:10
↓ 2 callersMethoddoB
cpp/abstract_factory/main.cpp:39
↓ 2 callersMethoddoB
()
src/io/innofang/abstract_factory/base/AbstractProductB.java:9
↓ 2 callersMethoddone
cpp/iterator/main.cpp:29
↓ 2 callersMethodexecute
()
src/io/innofang/strategy/base/Strategy.java:8
↓ 2 callersMethodfirst
cpp/iterator/main.cpp:21
↓ 2 callersMethodfoo
cpp/visitor/main.cpp:33
↓ 2 callersMethodget
cpp/flyweight/main.cpp:71
↓ 2 callersMethodgetInstance
src/io/innofang/singleton/example/kotlin/ThreadSafeStaticInnerClassSingleton.kt:8
↓ 2 callersMethodgetInstance
()
src/io/innofang/singleton/example/java/Singleton.java:12
↓ 2 callersMethodhasNext
()
src/io/innofang/iterator/base/Iterator.java:8
↓ 2 callersMethoditerator
()
src/io/innofang/iterator/base/Aggregate.java:12
↓ 2 callersMethoditr
(Iterator iterator)
src/io/innofang/iterator/example/QueryTest.java:23
↓ 2 callersMethodkillMonster
()
src/io/innofang/state/example/Player.java:24
↓ 2 callersMethodnext
()
src/io/innofang/state/example/Player.java:32
↓ 2 callersMethodnotifyObservers
()
src/io/innofang/observer/example1/Magazine.java:28
↓ 2 callersMethodonProduceComponents
()
src/io/innofang/template_method/example/AssemblyLine.java:12
↓ 2 callersMethodoperationA
cpp/facade/main.cpp:36
↓ 2 callersMethodoperationB
cpp/facade/main.cpp:40
↓ 2 callersMethodpick
()
src/io/innofang/state/example/Player.java:36
↓ 2 callersMethodprint
cpp/flyweight/main.cpp:55
↓ 2 callersMethodproduct
()
src/io/innofang/template_method/example/AssemblyLine.java:28
↓ 2 callersMethodregisterObserver
(Observer observer)
src/io/innofang/observer/example1/Subject.java:9
↓ 2 callersMethodrequest
cpp/proxy/main.cpp:32
↓ 2 callersMethodrequest
()
src/io/innofang/state/base/Context.java:10
↓ 2 callersMethodsetGoToStrategy
(GoToStrategy goToStrategy)
src/io/innofang/strategy/example/java/Wang.java:12
↓ 2 callersMethodsetState
(GameState state)
src/io/innofang/state/example/Player.java:10
↓ 2 callersMethodsetState
(State state)
src/io/innofang/state/base/Context.java:14
↓ 2 callersMethodsetText
(String mText)
src/io/innofang/prototype/example/java/WordDocument.java:22
↓ 2 callersMethodshowApplicants
(Interviewer visitor)
src/io/innofang/visitor/example/LaborMarket.java:27
↓ 2 callersMethodstyle
()
src/io/innofang/abstract_factory/example/java/CakeStyle.java:8
↓ 2 callersMethodtoString
()
src/io/innofang/memento/example/ToDo.java:57
↓ 2 callersMethodtransportation
()
src/io/innofang/strategy/example/java/GoToStrategy.java:8
↓ 2 callersMethodvisit
(Student student)
src/io/innofang/visitor/example/Interviewer.java:10
↓ 1 callersMethodaccept
(Interviewer visitor)
src/io/innofang/visitor/example/Applicant.java:9
↓ 1 callersMethodadaptedOperation
()
src/io/innofang/adapter/base/object_adapter/Adapter.java:21
↓ 1 callersMethodaddChocolate
()
src/io/innofang/decorator/example/java/ChocolateCake.java:19
↓ 1 callersMethodaddSomeFruit
()
src/io/innofang/decorator/example/java/FruitCake.java:18
↓ 1 callersMethodarchive
(Memento memoto)
src/io/innofang/memento/example/Caretaker.java:10
↓ 1 callersMethodattach
(Observer observer)
src/io/innofang/observer/base/Subject.java:8
↓ 1 callersMethodbaking
芒果蛋糕需要烘焙10分钟
src/io/innofang/factory_method/example/java/MangoCake.java:19
↓ 1 callersMethodbaking
草莓蛋糕需要烘焙15分钟
src/io/innofang/factory_method/example/java/StrawberryCake.java:19
↓ 1 callersMethodboiledChickenWithSauce
()
src/io/innofang/facade/example/ChineseCuisine.java:11
↓ 1 callersMethodboiledChickenWithSauce
()
src/io/innofang/facade/example/Menu.java:20
↓ 1 callersMethodbouillabaisse
()
src/io/innofang/facade/example/FrenchCuisine.java:11
↓ 1 callersMethodbuild
()
src/io/innofang/builder/example/java/CarBuilder.java:29
↓ 1 callersMethodbuildBrand
(String brand)
src/io/innofang/builder/example/java/Builder.java:17
↓ 1 callersMethodbuildColor
(String color)
src/io/innofang/builder/example/java/Builder.java:11
↓ 1 callersMethodbuildId
cpp/builder/main.cpp:66
↓ 1 callersMethodbuildLicensePlate
(String licensePlate)
src/io/innofang/builder/example/java/Builder.java:14
↓ 1 callersMethodbuildPartA
(String a)
src/io/innofang/builder/base/Builder.java:10
↓ 1 callersMethodbuildPartB
(String b)
src/io/innofang/builder/base/Builder.java:12
↓ 1 callersMethodbuildPartC
(String c)
src/io/innofang/builder/base/Builder.java:14
next →1–100 of 648, ranked by callers