Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OmarElgabry/DesignPatterns
/ functions
Functions
163 in github.com/OmarElgabry/DesignPatterns
⨍
Functions
163
◇
Types & classes
92
↓ 7 callers
Method
clone
()
src/prototype/inter/Product.java:5
↓ 6 callers
Method
add
(Shape shape)
src/composite/Picture.java:24
↓ 5 callers
Method
setCurState
(State state)
src/state/Microwave.java:31
↓ 3 callers
Method
addItem
(String str)
src/iterator/single/MyList.java:16
↓ 3 callers
Method
addItem
(String str)
src/iterator/separate/MyList.java:15
↓ 3 callers
Method
cost
()
src/decorator/MenuItem.java:5
↓ 3 callers
Method
description
()
src/decorator/MenuItem.java:7
↓ 3 callers
Method
getProduct
(String product)
src/prototype/abstr/ProductFactory.java:10
↓ 3 callers
Method
start
()
src/state/Microwave.java:19
↓ 3 callers
Method
stop
()
src/state/Microwave.java:27
↓ 2 callers
Method
apply
()
src/bridge/Color.java:5
↓ 2 callers
Method
applyColor
()
src/bridge/Rectangle.java:9
↓ 2 callers
Method
create
(String animal)
src/factory/abstr/BirdsFactory.java:5
↓ 2 callers
Method
create
(String animal)
src/factory/method/AnimalFactory.java:5
↓ 2 callers
Method
display
()
src/factory/abstr/Animal.java:5
↓ 2 callers
Method
getWaitingState
()
src/state/Microwave.java:35
↓ 2 callers
Method
getWorkingState
()
src/state/Microwave.java:39
↓ 2 callers
Method
hasNext
()
src/iterator/single/MyList.java:40
↓ 2 callers
Method
hasNext
()
src/iterator/separate/ListIterator.java:17
↓ 2 callers
Method
name
()
src/dependency/Service.java:5
↓ 2 callers
Method
pause
()
src/state/Microwave.java:23
↓ 2 callers
Method
play
()
src/adapter/inter/Mp3.java:5
↓ 2 callers
Method
purchase
(int amount)
src/strategy/Customer.java:14
↓ 2 callers
Method
run
()
src/adapter/object/Dog.java:5
↓ 2 callers
Method
setPayment
(Payment _payment)
src/strategy/Customer.java:10
↓ 2 callers
Method
voice
()
src/factory/method/Animal.java:5
↓ 1 callers
Method
clone
()
src/prototype/abstr/Product.java:5
↓ 1 callers
Method
cost
()
src/decorator/HotChocolate.java:5
↓ 1 callers
Method
create
(String _content)
src/observer/Newsletter.java:16
↓ 1 callers
Method
dependencies
()
src/dependency/App.java:24
↓ 1 callers
Method
description
()
src/decorator/HotChocolate.java:10
↓ 1 callers
Method
display
()
src/strategy/SilverCustomer.java:5
↓ 1 callers
Method
display
()
src/singleton/eager/Database.java:13
↓ 1 callers
Method
display
()
src/singleton/classic/Database.java:16
↓ 1 callers
Method
display
()
src/singleton/synchro/Database.java:16
↓ 1 callers
Method
draw
()
src/composite/Shape.java:5
↓ 1 callers
Method
draw
()
src/composite/Picture.java:15
↓ 1 callers
Method
getAlbum
()
src/prototype/inter/ProductFactory.java:19
↓ 1 callers
Method
getBook
()
src/prototype/inter/ProductFactory.java:15
↓ 1 callers
Method
getInstance
()
src/singleton/eager/Database.java:9
↓ 1 callers
Method
getInstance
()
src/singleton/classic/Database.java:9
↓ 1 callers
Method
getInstance
()
src/singleton/synchro/Database.java:9
↓ 1 callers
Method
getMovie
()
src/prototype/inter/ProductFactory.java:23
↓ 1 callers
Method
getPausedState
()
src/state/Microwave.java:43
↓ 1 callers
Method
iterator
()
src/iterator/single/MyList.java:24
↓ 1 callers
Method
iterator
()
src/iterator/separate/MyList.java:23
↓ 1 callers
Method
jump
()
src/adapter/object/Kangaroo.java:5
↓ 1 callers
Method
loadCache
()
src/prototype/abstr/ProductFactory.java:15
↓ 1 callers
Method
make
(int amount)
src/strategy/Payment.java:5
↓ 1 callers
Method
next
()
src/iterator/single/MyList.java:45
↓ 1 callers
Method
next
()
src/iterator/separate/ListIterator.java:22
↓ 1 callers
Method
notifyChanges
()
src/observer/Newsletter.java:11
↓ 1 callers
Method
pause
()
src/state/State.java:6
↓ 1 callers
Method
playFile
()
src/adapter/inter/MediaPackage.java:5
↓ 1 callers
Method
start
()
src/state/State.java:5
↓ 1 callers
Method
stop
()
src/state/State.java:7
↓ 1 callers
Method
toString
()
src/prototype/abstr/Book.java:5
↓ 1 callers
Method
toString
()
src/prototype/abstr/Movie.java:5
↓ 1 callers
Method
toString
()
src/prototype/abstr/Album.java:5
Method
AbstractShape
(Color _color)
src/bridge/AbstractShape.java:7
Method
App
(Service _service)
src/dependency/App.java:8
Method
Circle
(Color _op)
src/bridge/Circle.java:5
Method
CreditCard
(String name, int cardNum)
src/strategy/CreditCard.java:8
Method
Customer
()
src/strategy/Customer.java:7
Method
Database
()
src/singleton/eager/Database.java:7
Method
Database
()
src/singleton/classic/Database.java:7
Method
Database
()
src/singleton/synchro/Database.java:7
Method
Decorator
(MenuItem _beverage)
src/decorator/Decorator.java:7
Method
FormatAdapter
(MediaPackage _media)
src/adapter/inter/FormatAdapter.java:7
Method
KangarooAdapter
()
src/adapter/object/KangarooAdapter.java:7
Method
ListIterator
(String[] list)
src/iterator/single/MyList.java:35
Method
ListIterator
(String[] list, int size)
src/iterator/separate/ListIterator.java:12
Method
Microwave
()
src/state/Microwave.java:11
Method
Milk
(MenuItem _beverage)
src/decorator/Milk.java:5
Method
Mocha
(MenuItem _beverage)
src/decorator/Mocha.java:5
Method
MyList
()
src/iterator/single/MyList.java:12
Method
MyList
()
src/iterator/separate/MyList.java:11
Method
Newsletter
()
src/observer/Newsletter.java:9
Method
PausedState
(Microwave _microwave)
src/state/PausedState.java:7
Method
PayPal
(String email, String password)
src/strategy/PayPal.java:8
Method
Picture
(String _name)
src/composite/Picture.java:11
Method
ProductFactory
(Album _album, Book _book, Movie _movie)
src/prototype/inter/ProductFactory.java:9
Method
Rectangle
(Color _op)
src/bridge/Rectangle.java:5
Method
Subscriber
(String _name, Observable observable)
src/observer/Subscriber.java:10
Method
WaitingState
(Microwave _microwave)
src/state/WaitingState.java:7
Method
WorkingState
(Microwave _microwave)
src/state/WorkingState.java:7
Method
apply
()
src/bridge/Red.java:5
Method
apply
()
src/bridge/Blue.java:5
Method
applyColor
()
src/bridge/Circle.java:9
Method
applyColor
()
src/bridge/AbstractShape.java:15
Method
clone
()
src/prototype/inter/Book.java:5
Method
clone
()
src/prototype/inter/Movie.java:5
Method
clone
()
src/prototype/inter/Album.java:5
Method
cost
()
src/decorator/Milk.java:9
Method
cost
()
src/decorator/Decorator.java:11
Method
cost
()
src/decorator/Espresso.java:5
Method
cost
()
src/decorator/Mocha.java:9
Method
create
(String animal)
src/factory/abstr/MammalsFactory.java:5
Method
create
(String animal)
src/factory/abstr/AnimalFactory.java:5
Method
dependency
()
src/dependency/App.java:20
next →
1–100 of 163, ranked by callers