Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bethrobson/Head-First-Design-Patterns
/ functions
Functions
1,712 in github.com/bethrobson/Head-First-Design-Patterns
⨍
Functions
1,712
◇
Types & classes
562
↓ 4 callers
Method
turnCrank
()
src/headfirst/designpatterns/proxy/gumball/State.java:8
↓ 4 callers
Method
undoButtonWasPushed
()
src/headfirst/designpatterns/command/undo/RemoteControlWithUndo.java:38
↓ 3 callers
Method
addEvent
(String event)
src/headfirst/designpatterns/builder/vacation/VacationBuilder.java:15
↓ 3 callers
Method
addItem
(String name, String description, boolean vegetarian, double price)
src/headfirst/designpatterns/iterator/dinermergercafe/CafeMenu.java:20
↓ 3 callers
Method
addRoof
()
src/headfirst/designpatterns/builder/house/HouseBuilder.java:20
↓ 3 callers
Method
addWindow
(Window window)
src/headfirst/designpatterns/builder/house/House.java:35
↓ 3 callers
Method
addWindows
()
src/headfirst/designpatterns/builder/house/HouseBuilder.java:21
↓ 3 callers
Method
build
()
src/headfirst/designpatterns/builder/house/HouseBuilder.java:23
↓ 3 callers
Method
disableStopMenuItem
()
src/headfirst/designpatterns/combined/djview/DJView.java:138
↓ 3 callers
Method
getDescription
()
src/headfirst/designpatterns/decorator/starbuzz/Soy.java:8
↓ 3 callers
Method
getDescription
()
src/headfirst/designpatterns/decorator/starbuzzWithSizes/Soy.java:8
↓ 3 callers
Method
getDescription
()
src/headfirst/designpatterns/iterator/dinermergeri/MenuItem.java:24
↓ 3 callers
Method
getName
()
src/headfirst/designpatterns/iterator/dinermergercafe/MenuItem.java:20
↓ 3 callers
Method
getName
()
src/headfirst/designpatterns/iterator/dinermergeri/MenuItem.java:20
↓ 3 callers
Method
getNoQuarterState
()
src/headfirst/designpatterns/state/gumballstate/GumballMachine.java:68
↓ 3 callers
Method
getNoQuarterState
()
src/headfirst/designpatterns/proxy/gumballmonitor/GumballMachine.java:73
↓ 3 callers
Method
getNoQuarterState
()
src/headfirst/designpatterns/proxy/gumball/GumballMachine.java:80
↓ 3 callers
Method
getPrice
()
src/headfirst/designpatterns/iterator/dinermergeri/MenuItem.java:28
↓ 3 callers
Method
getSize
()
src/headfirst/designpatterns/decorator/starbuzzWithSizes/Beverage.java:16
↓ 3 callers
Method
getSoldOutState
()
src/headfirst/designpatterns/state/gumballstatewinner/GumballMachine.java:65
↓ 3 callers
Method
getSoldOutState
()
src/headfirst/designpatterns/proxy/gumballmonitor/GumballMachine.java:69
↓ 3 callers
Method
getSoldOutState
()
src/headfirst/designpatterns/proxy/gumball/GumballMachine.java:76
↓ 3 callers
Method
getSpeed
()
src/headfirst/designpatterns/command/party/CeilingFan.java:39
↓ 3 callers
Method
getTemperature
()
src/headfirst/designpatterns/observer/weatherobservable/WeatherData.java:24
↓ 3 callers
Method
hasMoreElements
()
src/headfirst/designpatterns/adapter/iterenum/IteratorEnumeration.java:12
↓ 3 callers
Method
isEmpty
()
src/headfirst/designpatterns/singleton/chocolate/ChocolateBoiler.java:44
↓ 3 callers
Method
isVegetarian
(String name, Iterator<MenuItem> iterator)
src/headfirst/designpatterns/iterator/dinermergercafe/Waitress.java:73
↓ 3 callers
Method
low
()
src/headfirst/designpatterns/command/party/CeilingFan.java:27
↓ 3 callers
Method
nextElement
()
src/headfirst/designpatterns/adapter/iterenum/IteratorEnumeration.java:16
↓ 3 callers
Method
offButtonWasPushed
(int slot)
src/headfirst/designpatterns/command/undo/RemoteControlWithUndo.java:33
↓ 3 callers
Method
releaseBall
()
src/headfirst/designpatterns/state/gumballstatewinner/GumballMachine.java:44
↓ 3 callers
Method
releaseBall
()
src/headfirst/designpatterns/proxy/gumballmonitor/GumballMachine.java:45
↓ 3 callers
Method
releaseBall
()
src/headfirst/designpatterns/proxy/gumball/GumballMachine.java:52
↓ 3 callers
Method
setBPM
(int bpm)
src/headfirst/designpatterns/combined/djview/BeatModel.java:52
↓ 3 callers
Method
setCommand
(int slot, Command onCommand, Command offCommand)
src/headfirst/designpatterns/command/undo/RemoteControlWithUndo.java:23
↓ 3 callers
Method
setFlyBehavior
(FlyBehavior fb)
src/headfirst/designpatterns/strategy/Duck.java:10
↓ 3 callers
Method
setHouseType
(HouseType houseType)
src/headfirst/designpatterns/builder/house/House.java:17
↓ 3 callers
Method
stop
()
src/headfirst/designpatterns/combined/djview/ControllerInterface.java:5
↓ 3 callers
Method
testDuck
(Duck duck)
src/headfirst/designpatterns/adapter/ducks/DuckTestDrive.java:30
↓ 3 callers
Method
undo
()
src/headfirst/designpatterns/command/undo/Command.java:5
↓ 2 callers
Method
addAccommodation
()
src/headfirst/designpatterns/builder/vacation/VacationBuilder.java:12
↓ 2 callers
Method
addCheese
()
src/headfirst/designpatterns/builder/pizza/PizzaBuilder.java:10
↓ 2 callers
Method
addSausage
()
src/headfirst/designpatterns/builder/pizza/PizzaBuilder.java:17
↓ 2 callers
Method
addTomatoes
()
src/headfirst/designpatterns/builder/pizza/PizzaBuilder.java:12
↓ 2 callers
Method
bake
()
src/headfirst/designpatterns/factory/pizzafm/Pizza.java:21
↓ 2 callers
Method
bake
()
src/headfirst/designpatterns/builder/pizza/Pizza.java:23
↓ 2 callers
Method
box
()
src/headfirst/designpatterns/factory/pizzafm/Pizza.java:29
↓ 2 callers
Method
box
()
src/headfirst/designpatterns/builder/pizza/Pizza.java:31
↓ 2 callers
Method
build
()
src/headfirst/designpatterns/builder/pizza/PizzaBuilder.java:18
↓ 2 callers
Method
buttonWasPressed
()
src/headfirst/designpatterns/command/simpleremote/SimpleRemoteControl.java:15
↓ 2 callers
Method
createControls
()
src/headfirst/designpatterns/combined/djview/DJView.java:52
↓ 2 callers
Method
createVeggies
()
src/headfirst/designpatterns/factory/pizzaaf/PizzaIngredientFactory.java:8
↓ 2 callers
Method
createView
()
src/headfirst/designpatterns/combined/djview/DJView.java:33
↓ 2 callers
Method
cut
()
src/headfirst/designpatterns/factory/pizzafm/Pizza.java:25
↓ 2 callers
Method
cut
()
src/headfirst/designpatterns/builder/pizza/Pizza.java:27
↓ 2 callers
Method
disableStartMenuItem
()
src/headfirst/designpatterns/combined/djview/DJView.java:146
↓ 2 callers
Method
display
(Duck[] ducks)
src/headfirst/designpatterns/templatemethod/sort/DuckSortTestDrive.java:26
↓ 2 callers
Method
display
(int x, int y)
src/headfirst/designpatterns/flyweight/Tree.java:6
↓ 2 callers
Method
display
()
src/headfirst/designpatterns/observer/simpleobservable/SimpleObserver.java:15
↓ 2 callers
Method
ejectQuarter
()
src/headfirst/designpatterns/state/gumball/GumballMachine.java:33
↓ 2 callers
Method
enableStartMenuItem
()
src/headfirst/designpatterns/combined/djview/DJView.java:142
↓ 2 callers
Method
getDescription
()
src/headfirst/designpatterns/iterator/dinermergercafe/MenuItem.java:24
↓ 2 callers
Method
getGeekRating
()
src/headfirst/designpatterns/proxy/javaproxy/Person.java:8
↓ 2 callers
Method
getHumidity
()
src/headfirst/designpatterns/observer/weatherobservable/WeatherData.java:28
↓ 2 callers
Method
getInstance
()
src/headfirst/designpatterns/singleton/chocolate/ChocolateBoiler.java:13
↓ 2 callers
Method
getInstance
()
src/headfirst/designpatterns/singleton/subclass/Singleton.java:10
↓ 2 callers
Method
getLocation
()
src/headfirst/designpatterns/proxy/gumball/GumballMachineRemote.java:7
↓ 2 callers
Method
getLocation
()
src/headfirst/designpatterns/builder/vacation/Accommodation.java:13
↓ 2 callers
Method
getMenuItems
()
src/headfirst/designpatterns/iterator/dinermergeri/DinerMenu.java:41
↓ 2 callers
Method
getMenuItems
()
src/headfirst/designpatterns/iterator/implicit/DinerMenu.java:41
↓ 2 callers
Method
getName
()
src/headfirst/designpatterns/factory/pizzas/Pizza.java:11
↓ 2 callers
Method
getName
()
src/headfirst/designpatterns/proxy/javaproxy/PersonImpl.java:10
↓ 2 callers
Method
getPrice
()
src/headfirst/designpatterns/iterator/dinermergercafe/MenuItem.java:28
↓ 2 callers
Method
getState
()
src/headfirst/designpatterns/proxy/gumball/GumballMachineRemote.java:8
↓ 2 callers
Method
getTree
(String type)
src/headfirst/designpatterns/flyweight/TreeFactory.java:9
↓ 2 callers
Method
getVacation
()
src/headfirst/designpatterns/builder/vacation/VacationBuilder.java:17
↓ 2 callers
Method
getValue
()
src/headfirst/designpatterns/observer/simpleobservable/SimpleSubject.java:16
↓ 2 callers
Method
gobble
()
src/headfirst/designpatterns/ducks/Turkey.java:4
↓ 2 callers
Method
initialize
()
src/headfirst/designpatterns/combined/djview/BeatModel.java:17
↓ 2 callers
Method
isBoiled
()
src/headfirst/designpatterns/singleton/chocolate/ChocolateBoiler.java:48
↓ 2 callers
Method
isItemVegetarian
(String name)
src/headfirst/designpatterns/iterator/dinermergercafe/Waitress.java:45
↓ 2 callers
Method
isItemVegetarian
(String name)
src/headfirst/designpatterns/iterator/dinermergeri/Waitress.java:62
↓ 2 callers
Method
isVegetarian
()
src/headfirst/designpatterns/iterator/dinermergercafe/MenuItem.java:32
↓ 2 callers
Method
isVegetarian
(String name, Iterator iterator)
src/headfirst/designpatterns/iterator/dinermerger/Waitress.java:61
↓ 2 callers
Method
isVegetarian
()
src/headfirst/designpatterns/iterator/dinermerger/MenuItem.java:32
↓ 2 callers
Method
isVegetarian
(String name, Iterator<MenuItem> iterator)
src/headfirst/designpatterns/iterator/dinermergeri/Waitress.java:86
↓ 2 callers
Method
isVegetarian
()
src/headfirst/designpatterns/iterator/dinermergeri/MenuItem.java:32
↓ 2 callers
Method
notifyObservers
()
src/headfirst/designpatterns/observer/simple/SimpleSubject.java:21
↓ 2 callers
Method
notifyObservers
()
src/headfirst/designpatterns/observer/weather/WeatherData.java:23
↓ 2 callers
Method
operation
(Prototype p)
src/headfirst/designpatterns/prototype/Client.java:13
↓ 2 callers
Method
orderPizza
(String type)
src/headfirst/designpatterns/factory/pizzas/PizzaStore.java:10
↓ 2 callers
Method
orderUp
()
src/headfirst/designpatterns/command/dinerLambda/Order.java:5
↓ 2 callers
Method
pop
()
src/headfirst/designpatterns/facade/hometheater/PopcornPopper.java:18
↓ 2 callers
Method
prepare
()
src/headfirst/designpatterns/factory/pizzafm/Pizza.java:11
↓ 2 callers
Method
prepare
()
src/headfirst/designpatterns/builder/pizza/Pizza.java:13
↓ 2 callers
Method
prepareRecipe
()
src/headfirst/designpatterns/templatemethod/simplebarista/Coffee.java:5
↓ 2 callers
Method
prepareRecipe
()
src/headfirst/designpatterns/templatemethod/simplebarista/Tea.java:5
↓ 2 callers
Method
prepareRecipe
()
src/headfirst/designpatterns/templatemethod/barista/CaffeineBeverage.java:5
↓ 2 callers
Method
print
()
src/headfirst/designpatterns/composite/menuiterator/MenuComponent.java:32
↓ 2 callers
Method
printMenu
(Iterator iterator)
src/headfirst/designpatterns/collections/iterator/Cafe.java:37
← previous
next →
101–200 of 1,712, ranked by callers