MCPcopy Create free account

hub / github.com/braindevoiler/design-patterns / functions

Functions358 in github.com/braindevoiler/design-patterns

MethodcreateCheese
()
src/main/java/com/braindevoiler/designpattern/creational/abstractfactory/pizzaingredientfactory/ChicagoPizzaIngredientFactory.java:17
MethodcreateCheese
()
src/main/java/com/braindevoiler/designpattern/creational/abstractfactory/pizzaingredientfactory/NYPizzaIngredientFactory.java:17
MethodcreateClams
()
src/main/java/com/braindevoiler/designpattern/creational/abstractfactory/pizzaingredientfactory/ChicagoPizzaIngredientFactory.java:22
MethodcreateClams
()
src/main/java/com/braindevoiler/designpattern/creational/abstractfactory/pizzaingredientfactory/NYPizzaIngredientFactory.java:22
MethodcreateDough
()
src/main/java/com/braindevoiler/designpattern/creational/abstractfactory/pizzaingredientfactory/ChicagoPizzaIngredientFactory.java:27
MethodcreateDough
()
src/main/java/com/braindevoiler/designpattern/creational/abstractfactory/pizzaingredientfactory/NYPizzaIngredientFactory.java:27
MethodcreateIterator
()
src/main/java/com/braindevoiler/designpattern/behavioral/iterator/DinerMenu.java:42
MethodcreateIterator
()
src/main/java/com/braindevoiler/designpattern/behavioral/iterator/PancakeHouseMenu.java:32
MethodcreatePepperoni
()
src/main/java/com/braindevoiler/designpattern/creational/abstractfactory/pizzaingredientfactory/ChicagoPizzaIngredientFactory.java:37
MethodcreatePepperoni
()
src/main/java/com/braindevoiler/designpattern/creational/abstractfactory/pizzaingredientfactory/NYPizzaIngredientFactory.java:37
MethodcreatePizza
(PizzaType pizzaType)
src/main/java/com/braindevoiler/designpattern/creational/abstractfactory/pizzastore/NYPizzaStore.java:18
MethodcreatePizza
(PizzaType pizzaType)
src/main/java/com/braindevoiler/designpattern/creational/abstractfactory/pizzastore/ChicagoPizzaStore.java:18
MethodcreatePizza
(PizzaType pizzaType)
src/main/java/com/braindevoiler/designpattern/creational/factorymethod/pizzastore/NYStylePizzaStore.java:12
MethodcreatePizza
(PizzaType pizzaType)
src/main/java/com/braindevoiler/designpattern/creational/factorymethod/pizzastore/ChicagoStylePizzaStore.java:12
MethodcreateSauce
()
src/main/java/com/braindevoiler/designpattern/creational/abstractfactory/pizzaingredientfactory/ChicagoPizzaIngredientFactory.java:32
MethodcreateSauce
()
src/main/java/com/braindevoiler/designpattern/creational/abstractfactory/pizzaingredientfactory/NYPizzaIngredientFactory.java:32
MethodcreateVeggies
()
src/main/java/com/braindevoiler/designpattern/creational/abstractfactory/pizzaingredientfactory/ChicagoPizzaIngredientFactory.java:42
MethodcreateVeggies
()
src/main/java/com/braindevoiler/designpattern/creational/abstractfactory/pizzaingredientfactory/NYPizzaIngredientFactory.java:42
Methoddescription
()
src/main/java/com/braindevoiler/designpattern/behavioral/template/Coffee.java:10
Methoddescription
()
src/main/java/com/braindevoiler/designpattern/behavioral/template/Tea.java:10
Methoddispense
()
src/main/java/com/braindevoiler/designpattern/behavioral/state/HasQuarterState.java:33
Methoddispense
()
src/main/java/com/braindevoiler/designpattern/behavioral/state/NoQuarterState.java:32
Methoddispense
()
src/main/java/com/braindevoiler/designpattern/behavioral/state/SoldState.java:31
Methoddispense
()
src/main/java/com/braindevoiler/designpattern/behavioral/state/SoldOutState.java:31
Methoddispense
()
src/main/java/com/braindevoiler/designpattern/behavioral/state/State.java:10
Methoddispense
()
src/main/java/com/braindevoiler/designpattern/structural/proxy/machinestate/HasQuarterState.java:34
Methoddispense
()
src/main/java/com/braindevoiler/designpattern/structural/proxy/machinestate/NoQuarterState.java:34
Methoddispense
()
src/main/java/com/braindevoiler/designpattern/structural/proxy/machinestate/SoldState.java:32
Methoddispense
()
src/main/java/com/braindevoiler/designpattern/structural/proxy/machinestate/SoldOutState.java:32
Methoddisplay
()
src/main/java/com/braindevoiler/designpattern/behavioral/strategy/Duck.java:13
Methoddisplay
()
src/main/java/com/braindevoiler/designpattern/behavioral/observer/DisplayElement.java:4
Methoddraw
()
src/main/java/com/braindevoiler/designpattern/structural/flyweight/Shape.java:4
MethodejectQuarter
()
src/main/java/com/braindevoiler/designpattern/behavioral/state/HasQuarterState.java:21
MethodejectQuarter
()
src/main/java/com/braindevoiler/designpattern/behavioral/state/NoQuarterState.java:22
MethodejectQuarter
()
src/main/java/com/braindevoiler/designpattern/behavioral/state/SoldState.java:21
MethodejectQuarter
()
src/main/java/com/braindevoiler/designpattern/behavioral/state/SoldOutState.java:21
MethodejectQuarter
()
src/main/java/com/braindevoiler/designpattern/behavioral/state/GumballMachine.java:35
MethodejectQuarter
()
src/main/java/com/braindevoiler/designpattern/behavioral/state/State.java:6
MethodejectQuarter
()
src/main/java/com/braindevoiler/designpattern/structural/proxy/GumballMachine.java:47
MethodejectQuarter
()
src/main/java/com/braindevoiler/designpattern/structural/proxy/machinestate/HasQuarterState.java:22
MethodejectQuarter
()
src/main/java/com/braindevoiler/designpattern/structural/proxy/machinestate/NoQuarterState.java:24
MethodejectQuarter
()
src/main/java/com/braindevoiler/designpattern/structural/proxy/machinestate/SoldState.java:22
MethodejectQuarter
()
src/main/java/com/braindevoiler/designpattern/structural/proxy/machinestate/SoldOutState.java:22
Methodexecute
()
src/main/java/com/braindevoiler/designpattern/behavioral/command/LightOffCommand.java:10
Methodexecute
()
src/main/java/com/braindevoiler/designpattern/behavioral/command/LightOnCommand.java:10
Methodexecute
()
src/main/java/com/braindevoiler/designpattern/behavioral/command/NoCommand.java:10
Methodfly
()
src/main/java/com/braindevoiler/designpattern/behavioral/strategy/Duck.java:15
Methodfly
()
src/main/java/com/braindevoiler/designpattern/behavioral/strategy/FlyWithWings.java:10
Methodfly
()
src/main/java/com/braindevoiler/designpattern/behavioral/strategy/FlyNoWay.java:10
Methodfly
()
src/main/java/com/braindevoiler/designpattern/structural/adapter/Turkey.java:6
MethodgetDescription
()
src/main/java/com/braindevoiler/designpattern/behavioral/iterator/MenuItem.java:23
MethodgetDescription
()
src/main/java/com/braindevoiler/designpattern/structural/decorator/CondimentDecorator.java:6
MethodgetDescription
()
src/main/java/com/braindevoiler/designpattern/structural/decorator/Beverage.java:7
MethodgetDescription
()
src/main/java/com/braindevoiler/designpattern/structural/decorator/Milk.java:9
MethodgetDescription
()
src/main/java/com/braindevoiler/designpattern/structural/decorator/Whip.java:9
MethodgetDescription
()
src/main/java/com/braindevoiler/designpattern/structural/decorator/Mocha.java:9
MethodgetDescription
()
src/main/java/com/braindevoiler/designpattern/structural/composite/MenuComponent.java:13
MethodgetDescription
()
src/main/java/com/braindevoiler/designpattern/structural/composite/MenuItem.java:30
MethodgetName
()
src/main/java/com/braindevoiler/designpattern/behavioral/iterator/MenuItem.java:19
MethodgetName
()
src/main/java/com/braindevoiler/designpattern/structural/composite/MenuComponent.java:9
MethodgetName
()
src/main/java/com/braindevoiler/designpattern/structural/composite/MenuItem.java:25
MethodgetPrice
()
src/main/java/com/braindevoiler/designpattern/behavioral/iterator/MenuItem.java:31
MethodgetPrice
()
src/main/java/com/braindevoiler/designpattern/structural/composite/MenuComponent.java:17
MethodgetPrice
()
src/main/java/com/braindevoiler/designpattern/structural/composite/MenuItem.java:40
MethodinsertQuarter
()
src/main/java/com/braindevoiler/designpattern/behavioral/state/HasQuarterState.java:16
MethodinsertQuarter
()
src/main/java/com/braindevoiler/designpattern/behavioral/state/NoQuarterState.java:16
MethodinsertQuarter
()
src/main/java/com/braindevoiler/designpattern/behavioral/state/SoldState.java:16
MethodinsertQuarter
()
src/main/java/com/braindevoiler/designpattern/behavioral/state/SoldOutState.java:16
MethodinsertQuarter
()
src/main/java/com/braindevoiler/designpattern/behavioral/state/State.java:4
MethodinsertQuarter
()
src/main/java/com/braindevoiler/designpattern/structural/proxy/GumballMachine.java:42
MethodinsertQuarter
()
src/main/java/com/braindevoiler/designpattern/structural/proxy/machinestate/HasQuarterState.java:17
MethodinsertQuarter
()
src/main/java/com/braindevoiler/designpattern/structural/proxy/machinestate/NoQuarterState.java:18
MethodinsertQuarter
()
src/main/java/com/braindevoiler/designpattern/structural/proxy/machinestate/SoldState.java:17
MethodinsertQuarter
()
src/main/java/com/braindevoiler/designpattern/structural/proxy/machinestate/SoldOutState.java:17
MethodisVegetarian
()
src/main/java/com/braindevoiler/designpattern/behavioral/iterator/MenuItem.java:27
MethodisVegetarian
()
src/main/java/com/braindevoiler/designpattern/structural/composite/MenuComponent.java:21
MethodisVegetarian
()
src/main/java/com/braindevoiler/designpattern/structural/composite/MenuItem.java:35
Methodmain
The Strategy Pattern defines a family of algorithms, encapsulates each one, and makes them interchangeable. Strategy lets the algorithm vary independe
src/main/java/com/braindevoiler/designpattern/behavioral/strategy/StrategyTest.java:8
Methodmain
Use the Memento Pattern when you need to be able to return an object to one of its previous states. <p> It is a good idea to keep the state that you a
src/main/java/com/braindevoiler/designpattern/behavioral/memento/MementoTest.java:12
Methodmain
Use the Interpreter Pattern to build an interpreter for a language. <p> When you need to implement a simple language, the Interpreter Pattern defines
src/main/java/com/braindevoiler/designpattern/behavioral/interpreter/InterpreterTest.java:17
Methodmain
The Command Pattern encapsulates a request as an object, thereby letting you parameterize other objects with different requests, queue or log requests
src/main/java/com/braindevoiler/designpattern/behavioral/command/CommandTest.java:8
Methodmain
The State Pattern allows an object to alter its behavior when its internal state changes. The object will appear to change its class. <p> The pattern
src/main/java/com/braindevoiler/designpattern/behavioral/state/StateTest.java:12
Methodmain
Use the Mediator Pattern to centralize complex communications and control between related objects. <p> It increases the re-usability of the objects su
src/main/java/com/braindevoiler/designpattern/behavioral/mediator/MediatorTest.java:11
Methodmain
The Iterator Pattern provides a way to access the elements of an aggregate object sequentially without exposing its underlying representations. <p> It
src/main/java/com/braindevoiler/designpattern/behavioral/iterator/IteratorTest.java:11
Methodmain
With the Chain of Responsibility Pattern, you create a chain of objects that examine a request. Each object in turn examines the request and handles i
src/main/java/com/braindevoiler/designpattern/behavioral/chainofresponsibility/ChainOfResponsibilityTest.java:17
Methodmain
Use the Visitor Pattern when you want to add capabilities to a composite of objects(Composition pattern) and encapsulation is not important. <p> It al
src/main/java/com/braindevoiler/designpattern/behavioral/visitor/VisitorTest.java:16
Methodmain
The Template Method Pattern defines the skeleton of an algorithm in a method, deferring some steps to subclasses. Template Method lets subclasses rede
src/main/java/com/braindevoiler/designpattern/behavioral/template/TemplateTest.java:9
Methodmain
The Observer Pattern defines a one-to-many dependency between objects so that when one object changes state, all of its dependents are notified and up
src/main/java/com/braindevoiler/designpattern/behavioral/observer/ObserverTest.java:12
Methodmain
The Decorator Pattern attaches additional responsibilities to an object dynamically. Decorator provides a flexible alternative to subclassing for exte
src/main/java/com/braindevoiler/designpattern/structural/decorator/DecoratorTest.java:29
Methodmain
Use the Bridge Pattern to vary not only your implementations, but also your abstractions. It decouple an abstraction from its implementation so that t
src/main/java/com/braindevoiler/designpattern/structural/bridge/BridgeTest.java:20
Methodmain
The Composite Pattern allows you to compose objects into tree structures to represent part-whole hierarchies. Composite lets clients treat individual
src/main/java/com/braindevoiler/designpattern/structural/composite/CompositeTest.java:10
Methodmain
The Facade Pattern provides a unified interface to a set of interfaces in a subsystem. Facade defines a higher level interface that makes the subsyste
src/main/java/com/braindevoiler/designpattern/structural/facade/FacadeTest.java:17
Methodmain
(String[] args)
src/main/java/com/braindevoiler/designpattern/structural/proxy/GumballMachineSetup.java:12
Methodmain
The Proxy Pattern provides a surrogate or placeholder for another object to control access to it. Use the Proxy Pattern to create a representative obj
src/main/java/com/braindevoiler/designpattern/structural/proxy/GumballMachineRemoteProxyTest.java:28
Methodmain
Flyweight pattern is used when one instance of a class can be used to provide many virtual instances. <p> It reduces the number of object instances at
src/main/java/com/braindevoiler/designpattern/structural/flyweight/FlyweightTest.java:31
Methodmain
The Adapter Pattern converts the interface of a class into another interface the clients expect. Adapter lets classes work together that couldn't othe
src/main/java/com/braindevoiler/designpattern/structural/adapter/AdapterTest.java:17
Methodmain
The Abstract Factory Pattern provides an interface for creating families of related or dependent objects without specifying their concrete classes.
src/main/java/com/braindevoiler/designpattern/creational/abstractfactory/AbstractFactoryTest.java:12
Methodmain
(String args[])
src/main/java/com/braindevoiler/designpattern/creational/simplefactory/SimpleFactoryTest.java:5
Methodmain
(String args[])
src/main/java/com/braindevoiler/designpattern/creational/singleton/SingletonTest.java:13
Methodmain
The Factory Method Pattern defines an interface for creating an object, but lets subclasses decide which class to instantiate. Factory method lets a c
src/main/java/com/braindevoiler/designpattern/creational/factorymethod/FactoryMethodTest.java:13
← previousnext →201–300 of 358, ranked by callers