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
↓ 1 callers
Method
takeOrder
(Order order)
src/headfirst/designpatterns/command/dinerLambda/Waitress.java:6
↓ 1 callers
Method
take_off
()
src/headfirst/designpatterns/adapter/ducks/challenge/Drone.java:6
↓ 1 callers
Method
tuneChannel
(int channel)
src/headfirst/designpatterns/bridge/remote/TV.java:6
↓ 1 callers
Method
up
()
src/headfirst/designpatterns/bridge/remote/SpecialRemote.java:7
↓ 1 callers
Method
up
()
src/headfirst/designpatterns/facade/hometheater/Screen.java:10
↓ 1 callers
Method
up
()
src/headfirst/designpatterns/command/simpleremote/GarageDoor.java:8
↓ 1 callers
Method
update
(QuackObservable duck)
src/headfirst/designpatterns/combining/observer/Observer.java:4
↓ 1 callers
Method
watchMovie
(String movie)
src/headfirst/designpatterns/facade/hometheater/HomeTheaterFacade.java:30
↓ 1 callers
Method
wideScreenMode
()
src/headfirst/designpatterns/facade/hometheater/Projector.java:20
Method
AlternatingDinerMenuIterator
(MenuItem[] items)
src/headfirst/designpatterns/iterator/dinermergercafe/AlternatingDinerMenuIterator.java:10
Method
AlternatingDinerMenuIterator
(MenuItem[] list)
src/headfirst/designpatterns/iterator/dinermerger/AlternatingDinerMenuIterator.java:9
Method
AlternatingDinerMenuIterator
(MenuItem[] items)
src/headfirst/designpatterns/iterator/dinermergeri/AlternatingDinerMenuIterator.java:10
Method
Amplifier
(String description)
src/headfirst/designpatterns/facade/hometheater/Amplifier.java:8
Method
ArrayIterator
(MenuItem[] items)
src/headfirst/designpatterns/iterator/dinermerger/ArrayIterator.java:7
Method
ArrayListIterator
(ArrayList<MenuItem> items)
src/headfirst/designpatterns/iterator/dinermerger/ArrayListIterator.java:9
Method
BeatBar
()
src/headfirst/designpatterns/combined/djview/BeatBar.java:10
Method
BeatController
(BeatModelInterface model)
src/headfirst/designpatterns/combined/djview/BeatController.java:7
Method
BurgerAndFriesOrder
(Cook cook)
src/headfirst/designpatterns/command/diner/BurgerAndFriesOrder.java:5
Method
CafeMenu
()
src/headfirst/designpatterns/iterator/dinermergercafe/CafeMenu.java:8
Method
CdPlayer
(String description, Amplifier amplifier)
src/headfirst/designpatterns/facade/hometheater/CdPlayer.java:9
Method
CeilingFan
(String location)
src/headfirst/designpatterns/command/remote/CeilingFan.java:10
Method
CeilingFan
(String location)
src/headfirst/designpatterns/command/party/CeilingFan.java:11
Method
CeilingFan
(String location)
src/headfirst/designpatterns/command/undo/CeilingFan.java:11
Method
CeilingFan
(String location)
src/headfirst/designpatterns/command/remoteWL/CeilingFan.java:10
Method
CeilingFanHighCommand
(CeilingFan ceilingFan)
src/headfirst/designpatterns/command/party/CeilingFanHighCommand.java:7
Method
CeilingFanHighCommand
(CeilingFan ceilingFan)
src/headfirst/designpatterns/command/undo/CeilingFanHighCommand.java:7
Method
CeilingFanLowCommand
(CeilingFan ceilingFan)
src/headfirst/designpatterns/command/undo/CeilingFanLowCommand.java:7
Method
CeilingFanMediumCommand
(CeilingFan ceilingFan)
src/headfirst/designpatterns/command/party/CeilingFanMediumCommand.java:7
Method
CeilingFanMediumCommand
(CeilingFan ceilingFan)
src/headfirst/designpatterns/command/undo/CeilingFanMediumCommand.java:7
Method
CeilingFanOffCommand
(CeilingFan ceilingFan)
src/headfirst/designpatterns/command/remote/CeilingFanOffCommand.java:6
Method
CeilingFanOffCommand
(CeilingFan ceilingFan)
src/headfirst/designpatterns/command/party/CeilingFanOffCommand.java:7
Method
CeilingFanOffCommand
(CeilingFan ceilingFan)
src/headfirst/designpatterns/command/undo/CeilingFanOffCommand.java:7
Method
CeilingFanOnCommand
(CeilingFan ceilingFan)
src/headfirst/designpatterns/command/remote/CeilingFanOnCommand.java:6
Method
Cheese
(Pizza pizza)
src/headfirst/designpatterns/decorator/pizza/Cheese.java:6
Method
CheesePizza
(PizzaIngredientFactory ingredientFactory)
src/headfirst/designpatterns/factory/pizzaaf/CheesePizza.java:6
Method
CheesePizza
()
src/headfirst/designpatterns/factory/pizzas/CheesePizza.java:4
Method
ChicagoStyleCheesePizza
()
src/headfirst/designpatterns/factory/pizzafm/ChicagoStyleCheesePizza.java:5
Method
ChicagoStyleClamPizza
()
src/headfirst/designpatterns/factory/pizzafm/ChicagoStyleClamPizza.java:4
Method
ChicagoStylePepperoniPizza
()
src/headfirst/designpatterns/factory/pizzafm/ChicagoStylePepperoniPizza.java:4
Method
ChicagoStyleVeggiePizza
()
src/headfirst/designpatterns/factory/pizzafm/ChicagoStyleVeggiePizza.java:4
Method
ChocolateBoiler
()
src/headfirst/designpatterns/singleton/chocolate/ChocolateBoiler.java:8
Method
CityVacationBuilder
()
src/headfirst/designpatterns/builder/vacation/CityVacationBuilder.java:6
Method
ClamPizza
(PizzaIngredientFactory ingredientFactory)
src/headfirst/designpatterns/factory/pizzaaf/ClamPizza.java:6
Method
ClamPizza
()
src/headfirst/designpatterns/factory/pizzas/ClamPizza.java:4
Method
CompositeIterator
(Iterator<MenuComponent> iterator)
src/headfirst/designpatterns/composite/menuiterator/CompositeIterator.java:8
Method
Cook
()
src/headfirst/designpatterns/command/diner/Cook.java:5
Method
Cook
()
src/headfirst/designpatterns/command/dinerLambda/Cook.java:5
Method
CoolerSingleton
()
src/headfirst/designpatterns/singleton/subclass/CoolerSingleton.java:7
Method
CurrentConditionsDisplay
(Observable observable)
src/headfirst/designpatterns/observer/weatherobservable/CurrentConditionsDisplay.java:11
Method
CurrentConditionsDisplay
(WeatherData weatherData)
src/headfirst/designpatterns/observer/weather/CurrentConditionsDisplay.java:8
Method
Customer
(Waitress waitress)
src/headfirst/designpatterns/command/diner/Customer.java:6
Method
Customer
(Waitress waitress, Cook cook)
src/headfirst/designpatterns/command/dinerLambda/Customer.java:7
Method
DJView
(ControllerInterface controller, BeatModelInterface model)
src/headfirst/designpatterns/combined/djview/DJView.java:26
Method
DJViewHttpHandler
(BeatModel beatModel)
src/headfirst/designpatterns/combined/djview/DJViewHttpHandler.java:21
Method
DarkRoast
()
src/headfirst/designpatterns/decorator/starbuzz/DarkRoast.java:4
Method
DarkRoast
()
src/headfirst/designpatterns/decorator/starbuzzWithSizes/DarkRoast.java:4
Method
Decaf
()
src/headfirst/designpatterns/decorator/starbuzz/Decaf.java:4
Method
Decaf
()
src/headfirst/designpatterns/decorator/starbuzzWithSizes/Decaf.java:4
Method
DecoyDuck
()
src/headfirst/designpatterns/combining/observer/DecoyDuck.java:6
Method
DecoyDuck
()
src/headfirst/designpatterns/strategy/DecoyDuck.java:4
Method
DimmerLightOffCommand
(Light light)
src/headfirst/designpatterns/command/undo/DimmerLightOffCommand.java:7
Method
DimmerLightOnCommand
(Light light)
src/headfirst/designpatterns/command/undo/DimmerLightOnCommand.java:7
Method
DinerMenu
()
src/headfirst/designpatterns/collections/iterator/DinerMenu.java:8
Method
DinerMenu
()
src/headfirst/designpatterns/collections/iterator_builtin/DinerMenu.java:10
Method
DinerMenu
()
src/headfirst/designpatterns/iterator/dinermergercafe/DinerMenu.java:10
Method
DinerMenu
()
src/headfirst/designpatterns/iterator/dinermerger/DinerMenu.java:8
Method
DinerMenu
()
src/headfirst/designpatterns/iterator/transition/DinerMenu.java:10
Method
DinerMenu
()
src/headfirst/designpatterns/iterator/dinermergeri/DinerMenu.java:10
Method
DinerMenu
()
src/headfirst/designpatterns/iterator/implicit/DinerMenu.java:10
Method
DinerMenuIterator
(String[] items)
src/headfirst/designpatterns/collections/iterator/DinerMenuIterator.java:7
Method
DinerMenuIterator
(String[] list)
src/headfirst/designpatterns/collections/iterator_builtin/DinerMenuIterator.java:9
Method
DinerMenuIterator
(MenuItem[] list)
src/headfirst/designpatterns/iterator/dinermergercafe/DinerMenuIterator.java:9
Method
DinerMenuIterator
(MenuItem[] items)
src/headfirst/designpatterns/iterator/dinermerger/DinerMenuIterator.java:7
Method
DinerMenuIterator
(MenuItem[] list)
src/headfirst/designpatterns/iterator/transition/DinerMenuIterator.java:9
Method
DinerMenuIterator
(MenuItem[] list)
src/headfirst/designpatterns/iterator/dinermergeri/DinerMenuIterator.java:9
Method
DinerMenuIterator
(MenuItem[] list)
src/headfirst/designpatterns/iterator/implicit/DinerMenuIterator.java:9
Method
Dragon
(String name, boolean hasWings)
src/headfirst/designpatterns/prototype/Dragon.java:4
Method
Drakon
(String name, int numHeads, boolean canBreatheFire)
src/headfirst/designpatterns/prototype/Drakon.java:4
Method
DroneAdapter
(Drone drone)
src/headfirst/designpatterns/adapter/ducks/challenge/DroneAdapter.java:8
Method
Duck
(String name, int weight)
src/headfirst/designpatterns/templatemethod/sort/Duck.java:7
Method
Duck
()
src/headfirst/designpatterns/strategy/Duck.java:7
Method
DuckAdapter
(Duck duck)
src/headfirst/designpatterns/adapter/ducks/DuckAdapter.java:8
Method
DuckAdapter
(Duck duck)
src/headfirst/designpatterns/ducks/DuckAdapter.java:8
Method
DuckCall
()
src/headfirst/designpatterns/combining/observer/DuckCall.java:6
Method
EnumerationIterator
(Enumeration<?> enumeration)
src/headfirst/designpatterns/iterenum/EnumerationIterator.java:8
Method
EnumerationIterator
(Enumeration<?> enumeration)
src/headfirst/designpatterns/adapter/iterenum/EnumerationIterator.java:8
Method
Espresso
()
src/headfirst/designpatterns/decorator/starbuzz/Espresso.java:5
Method
Espresso
()
src/headfirst/designpatterns/decorator/starbuzzWithSizes/Espresso.java:5
Method
ForecastDisplay
(Observable observable)
src/headfirst/designpatterns/observer/weatherobservable/ForecastDisplay.java:10
Method
ForecastDisplay
(WeatherData weatherData)
src/headfirst/designpatterns/observer/weather/ForecastDisplay.java:8
Method
GarageDoor
(String location)
src/headfirst/designpatterns/command/remote/GarageDoor.java:6
Method
GarageDoor
()
src/headfirst/designpatterns/command/simpleremoteWL/GarageDoor.java:5
Method
GarageDoor
()
src/headfirst/designpatterns/command/simpleremote/GarageDoor.java:5
Method
GarageDoor
(String location)
src/headfirst/designpatterns/command/remoteWL/GarageDoor.java:6
Method
GarageDoorDownCommand
(GarageDoor garageDoor)
src/headfirst/designpatterns/command/remote/GarageDoorDownCommand.java:6
Method
GarageDoorOpenCommand
(GarageDoor garageDoor)
src/headfirst/designpatterns/command/simpleremote/GarageDoorOpenCommand.java:6
Method
GarageDoorUpCommand
(GarageDoor garageDoor)
src/headfirst/designpatterns/command/remote/GarageDoorUpCommand.java:6
Method
GenericRemote
(TVFactory tvFactory)
src/headfirst/designpatterns/bridge/remote/GenericRemote.java:4
Method
GingerbreadHouseBuilder
()
src/headfirst/designpatterns/builder/house/GingerbreadHouseBuilder.java:9
Method
GooseAdapter
(Goose goose)
src/headfirst/designpatterns/combining/factory/GooseAdapter.java:6
← previous
next →
501–600 of 1,712, ranked by callers