Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amikey/java-design-patterns
/ functions
Functions
1,160 in github.com/amikey/java-design-patterns
⨍
Functions
1,160
◇
Types & classes
495
Method
Commander
(Unit... children)
visitor/src/main/java/com/iluwatar/visitor/Commander.java:10
Method
CompletableResult
(AsyncCallback<T> callback)
async-method-invocation/src/main/java/com/iluwatar/async/method/invocation/ThreadAsyncExecutor.java:65
Method
Consumer
(String name, MQSubscribePoint queue)
poison-pill/src/main/java/com/iluwatar/poison/pill/Consumer.java:13
Method
Content
(String title)
flux/src/main/java/com/iluwatar/flux/action/Content.java:14
Method
ContentAction
(Content content)
flux/src/main/java/com/iluwatar/flux/action/ContentAction.java:12
Method
CreateDomainEvent
(final SimpleObjects source, final Identifier identifier, final Object... arguments)
naked-objects/dom/src/main/java/domainapp/dom/modules/simple/SimpleObjects.java:82
Method
Customer
(int id, String firstName, String lastName)
dao/src/main/java/com/iluwatar/dao/Customer.java:8
Method
CustomerDaoImpl
(List<Customer> customers)
dao/src/main/java/com/iluwatar/dao/CustomerDaoImpl.java:18
Method
Dispatcher
()
flux/src/main/java/com/iluwatar/flux/dispatcher/Dispatcher.java:24
Method
Dragon
()
specification/src/main/java/com/iluwatar/specification/creature/Dragon.java:14
Method
DragonSlayer
(DragonSlayingStrategy strategy)
strategy/src/main/java/com/iluwatar/strategy/DragonSlayer.java:12
Method
DwarvenGoldmineFacade
()
facade/src/main/java/com/iluwatar/facade/DwarvenGoldmineFacade.java:21
Method
ElfBeast
()
prototype/src/main/java/com/iluwatar/prototype/ElfBeast.java:5
Method
ElfMage
()
prototype/src/main/java/com/iluwatar/prototype/ElfMage.java:5
Method
ElfWarlord
()
prototype/src/main/java/com/iluwatar/prototype/ElfWarlord.java:5
Method
ElfWeapon
(WeaponType weaponType)
factory-method/src/main/java/com/iluwatar/factory/method/ElfWeapon.java:7
Method
Event
(String description)
event-aggregator/src/main/java/com/iluwatar/event/aggregator/Event.java:14
Method
EventEmitter
()
event-aggregator/src/main/java/com/iluwatar/event/aggregator/EventEmitter.java:15
Method
Fatigue
(String title)
model-view-controller/src/main/java/com/iluwatar/model/view/controller/Fatigue.java:14
Method
FileSelectorJFrame
Constructor.
model-view-presenter/src/main/java/com/iluwatar/model/view/presenter/FileSelectorJFrame.java:76
Method
FileSelectorPresenter
Constructor @param view The view component that the presenter will interact with.
model-view-presenter/src/main/java/com/iluwatar/model/view/presenter/FileSelectorPresenter.java:28
Method
FileSelectorStub
Constructor
model-view-presenter/src/main/java/com/iluwatar/model/view/presenter/FileSelectorStub.java:43
Method
FilterChain
(Target target)
intercepting-filter/src/main/java/com/iluwatar/intercepting/filter/FilterChain.java:15
Method
FilterManager
(Target target)
intercepting-filter/src/main/java/com/iluwatar/intercepting/filter/FilterManager.java:13
Method
FlamingAsteroid
(int left, int top, int right, int bottom)
double-dispatch/src/main/java/com/iluwatar/doubledispatch/FlamingAsteroid.java:10
Method
FlyingMagicWeapon
(FlyingMagicWeaponImp imp)
bridge/src/main/java/com/iluwatar/bridge/FlyingMagicWeapon.java:5
Method
GWeather
()
observer/src/main/java/com/iluwatar/observer/generic/GWeather.java:9
Method
GameObject
(int left, int top, int right, int bottom)
double-dispatch/src/main/java/com/iluwatar/doubledispatch/GameObject.java:14
Method
GiantController
(GiantModel giant, GiantView view)
model-view-controller/src/main/java/com/iluwatar/model/view/controller/GiantController.java:13
Method
GiantModel
(Health health, Fatigue fatigue, Nourishment nourishment)
model-view-controller/src/main/java/com/iluwatar/model/view/controller/GiantModel.java:14
Method
GnomeEngineer
()
adapter/src/main/java/com/iluwatar/adapter/GnomeEngineer.java:13
Method
GnomeEngineeringManager
()
adapter/src/main/java/com/iluwatar/adapter/GnomeEngineeringManager.java:12
Method
Goblin
()
command/src/main/java/com/iluwatar/command/Goblin.java:10
Method
Goblin
()
specification/src/main/java/com/iluwatar/specification/creature/Goblin.java:14
Method
GuiceWizard
(Tobacco tobacco)
dependency-injection/src/main/java/com/iluwatar/dependency/injection/GuiceWizard.java:16
Method
HairType
(String title)
builder/src/main/java/com/iluwatar/builder/HairType.java:9
Method
HalflingThief
(StealingMethod method)
template-method/src/main/java/com/iluwatar/templatemethod/HalflingThief.java:12
Method
Health
(String title)
model-view-controller/src/main/java/com/iluwatar/model/view/controller/Health.java:14
Method
Heavy
()
lazy-loading/src/main/java/com/iluwatar/lazy/loading/Heavy.java:10
Method
Hero
(HeroBuilder builder)
builder/src/main/java/com/iluwatar/builder/Hero.java:73
Method
HeroBuilder
(Profession profession, String name)
builder/src/main/java/com/iluwatar/builder/Hero.java:96
Method
HeroFactoryImpl
(Mage mage, Warlord warlord, Beast beast)
prototype/src/main/java/com/iluwatar/prototype/HeroFactoryImpl.java:14
Method
HolderNaive
()
lazy-loading/src/main/java/com/iluwatar/lazy/loading/HolderNaive.java:13
Method
HolderThreadSafe
()
lazy-loading/src/main/java/com/iluwatar/lazy/loading/HolderThreadSafe.java:14
Method
I_create_a_new_simple_object
()
naked-objects/integtests/src/test/java/domainapp/integtests/specglue/modules/simple/SimpleObjectGlue.java:45
Method
ImmutableStew
(int numPotatoes, int numCarrots, int numMeat, int numPeppers)
private-class-data/src/main/java/com/iluwatar/privateclassdata/ImmutableStew.java:12
Method
InitializingOnDemandHolderIdiom
()
singleton/src/main/java/com/iluwatar/singleton/InitializingOnDemandHolderIdiom.java:29
Method
Inventory
(int inventorySize)
double-checked-locking/src/main/java/com/iluwatar/doublechecked/locking/Inventory.java:14
Method
Item
(ItemType type, String name)
iterator/src/main/java/com/iluwatar/iterator/Item.java:8
Method
IvoryTower
()
singleton/src/main/java/com/iluwatar/singleton/IvoryTower.java:14
Method
Java8Holder
()
lazy-loading/src/main/java/com/iluwatar/lazy/loading/Java8Holder.java:15
Method
KillerBee
()
specification/src/main/java/com/iluwatar/specification/creature/KillerBee.java:14
Method
KingsHand
()
event-aggregator/src/main/java/com/iluwatar/event/aggregator/KingsHand.java:11
Method
LazyLoadedIvoryTower
()
singleton/src/test/java/com/iluwatar/singleton/LazyLoadedSingletonThreadSafetyTest.java:59
Method
Letter
(char c)
composite/src/main/java/com/iluwatar/composite/Letter.java:7
Method
LordBaelish
()
event-aggregator/src/main/java/com/iluwatar/event/aggregator/LordBaelish.java:10
Method
LordVarys
()
event-aggregator/src/main/java/com/iluwatar/event/aggregator/LordVarys.java:10
Method
MagicServiceImpl
(WizardDao wizardDao, SpellbookDao spellbookDao, SpellDao spellDao)
service-layer/src/main/java/com/iluwatar/servicelayer/magic/MagicServiceImpl.java:24
Method
MagicWeapon
(MagicWeaponImp imp)
bridge/src/main/java/com/iluwatar/bridge/MagicWeapon.java:12
Method
Mammoth
()
state/src/main/java/com/iluwatar/state/Mammoth.java:12
Method
MenuAction
(MenuItem menuItem)
flux/src/main/java/com/iluwatar/flux/action/MenuAction.java:13
Method
MenuItem
(String title)
flux/src/main/java/com/iluwatar/flux/action/MenuItem.java:14
Method
Meteoroid
(int left, int top, int right, int bottom)
double-dispatch/src/main/java/com/iluwatar/doubledispatch/Meteoroid.java:10
Method
MinusExpression
(Expression leftExpression, Expression rightExpression)
interpreter/src/main/java/com/iluwatar/interpreter/MinusExpression.java:8
Method
Movement
(String title)
specification/src/main/java/com/iluwatar/specification/property/Movement.java:14
Method
MovementSelector
(Movement m)
specification/src/main/java/com/iluwatar/specification/selector/MovementSelector.java:17
Method
MultiplyExpression
(Expression leftExpression, Expression rightExpression)
interpreter/src/main/java/com/iluwatar/interpreter/MultiplyExpression.java:8
Method
Nazgul
(NazgulName name)
multiton/src/main/java/com/iluwatar/multiton/Nazgul.java:31
Method
NodeImpl
(String name, Node left, Node right)
null-object/src/main/java/com/iluwatar/nullobject/NodeImpl.java:14
Method
Nourishment
(String title)
model-view-controller/src/main/java/com/iluwatar/model/view/controller/Nourishment.java:14
Method
NullNode
()
null-object/src/main/java/com/iluwatar/nullobject/NullNode.java:14
Method
NumberExpression
(int number)
interpreter/src/main/java/com/iluwatar/interpreter/NumberExpression.java:7
Method
Observable
()
observer/src/main/java/com/iluwatar/observer/generic/Observable.java:17
Method
Octopus
()
specification/src/main/java/com/iluwatar/specification/creature/Octopus.java:14
Method
Oliphaunt
()
object-pool/src/main/java/com/iluwatar/object/pool/Oliphaunt.java:14
Method
OrcBeast
()
prototype/src/main/java/com/iluwatar/prototype/OrcBeast.java:5
Method
OrcCommander
(RequestHandler handler)
chain/src/main/java/com/iluwatar/chain/OrcCommander.java:5
Method
OrcKing
()
chain/src/main/java/com/iluwatar/chain/OrcKing.java:12
Method
OrcMage
()
prototype/src/main/java/com/iluwatar/prototype/OrcMage.java:5
Method
OrcOfficer
(RequestHandler handler)
chain/src/main/java/com/iluwatar/chain/OrcOfficer.java:5
Method
OrcSoldier
(RequestHandler handler)
chain/src/main/java/com/iluwatar/chain/OrcSoldier.java:5
Method
OrcWarlord
()
prototype/src/main/java/com/iluwatar/prototype/OrcWarlord.java:5
Method
OrcWeapon
(WeaponType weaponType)
factory-method/src/main/java/com/iluwatar/factory/method/OrcWeapon.java:7
Method
Order
()
intercepting-filter/src/main/java/com/iluwatar/intercepting/filter/Order.java:15
Method
PartyImpl
()
mediator/src/main/java/com/iluwatar/mediator/PartyImpl.java:15
Method
PeacefulState
(Mammoth mammoth)
state/src/main/java/com/iluwatar/state/PeacefulState.java:12
Method
Person
()
repository/src/main/java/com/iluwatar/repository/Person.java:21
Method
PlusExpression
(Expression leftExpression, Expression rightExpression)
interpreter/src/main/java/com/iluwatar/interpreter/PlusExpression.java:8
Method
PotatoPeelingTask
(int numPotatoes)
thread-pool/src/main/java/com/iluwatar/threadpool/PotatoPeelingTask.java:12
Method
PotionFactory
()
flyweight/src/main/java/com/iluwatar/flyweight/PotionFactory.java:18
Method
Producer
(String name, MQPublishPoint queue)
poison-pill/src/main/java/com/iluwatar/poison/pill/Producer.java:16
Method
RainbowFish
(String name, int age, int lengthMeters, int weightTons)
tolerant-reader/src/main/java/com/iluwatar/tolerantreader/RainbowFish.java:19
Method
RainbowFishV2
(String name, int age, int lengthMeters, int weightTons)
tolerant-reader/src/main/java/com/iluwatar/tolerantreader/RainbowFishV2.java:16
Method
RecreateSimpleObjects
()
naked-objects/fixture/src/main/java/domainapp/fixture/scenarios/RecreateSimpleObjects.java:39
Method
Rectangle
(int left, int top, int right, int bottom)
double-dispatch/src/main/java/com/iluwatar/doubledispatch/Rectangle.java:16
Method
Request
(RequestType requestType, String requestDescription)
chain/src/main/java/com/iluwatar/chain/Request.java:8
Method
RequestHandler
(RequestHandler next)
chain/src/main/java/com/iluwatar/chain/RequestHandler.java:7
Method
Scout
()
event-aggregator/src/main/java/com/iluwatar/event/aggregator/Scout.java:10
Method
Sentence
(List<Word> words)
composite/src/main/java/com/iluwatar/composite/Sentence.java:7
Method
Sergeant
(Unit... children)
visitor/src/main/java/com/iluwatar/visitor/Sergeant.java:10
← previous
next →
501–600 of 1,160, ranked by callers