Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JamesZBL/java_design_patterns
/ functions
Functions
433 in github.com/JamesZBL/java_design_patterns
⨍
Functions
433
◇
Types & classes
188
Method
Flower
(FlowerType type, String name, int height, int weight)
memento/src/main/java/me/zbl/memento/Flower.java:79
Method
FlowerMemento
(FlowerType type, int height, int weight)
memento/src/main/java/me/zbl/memento/Flower.java:123
Method
FlowerType
(String name)
memento/src/main/java/me/zbl/memento/FlowerType.java:35
Method
FoodType
(String foodType)
factory-method/src/main/java/me/zbl/factory/method/FoodType.java:35
Method
GunFactory
()
flyweight/src/main/java/me/zbl/flyweight/GunFactory.java:38
Method
Gunner
(RequestHandler next)
chain/src/main/java/me/zbl/chain/Gunner.java:31
Method
Gunny
(RequestHandler next)
chain/src/main/java/me/zbl/chain/Gunny.java:31
Method
HammerSmithOperation
(Operation previousOperation)
decorator/src/main/java/me/zbl/decorator/HammerSmithOperation.java:37
Method
IdleState
(Coder coder)
state/src/main/java/me/zbl/state/IdleState.java:38
Method
ImpatientState
(Coder coder)
state/src/main/java/me/zbl/state/ImpatientState.java:38
Method
InMemoryAppender
(Class clazz)
decorator/src/test/java/me/zbl/decorator/CarpenterOperationsTest.java:76
Method
InMemoryAppender
()
facade/src/test/java/me/zbl/facade/CourseFacadeTest.java:88
Method
Item
(ItemType type, String name)
iterator/src/main/java/Item.java:33
Method
LazyInitializationDirector
私有构造方法
singleton/src/main/java/me/zbl/singleton/LazyInitializationDirector.java:38
Method
LazyInitializationDirectorTest
创建一个测试用例
singleton/src/test/java/me/zbl/singleton/LazyInitializationDirectorTest.java:34
Method
Learning
(String description)
template-method/src/main/java/me/zbl/template/method/PositiveLearningMethod.java:41
Method
Learning
(String description)
template-method/src/main/java/me/zbl/template/method/NegativeLearinngMethod.java:41
Method
Manager
(Unit... children)
visitor/src/main/java/me/zbl/visitor/Manager.java:31
Method
MinusExpression
(Expression expressionLeft, Expression expressionRight)
interpreter/src/main/java/me/zbl/interpreter/MinusExpression.java:34
Method
MordernWar
(Enemy enemy)
bridge/src/main/java/me/zbl/bridge/MordernWar.java:38
Method
MultipleExpression
(Expression expressionLeft, Expression expressionRight)
interpreter/src/main/java/me/zbl/interpreter/MultipleExpression.java:34
Method
Nationality
(String name)
builder/src/main/java/me/zbl/builder/Nationality.java:35
Method
NumberExpression
(int number)
interpreter/src/main/java/me/zbl/interpreter/NumberExpression.java:33
Method
PartyImpl
()
mediator/src/main/java/me/zbl/mediator/PartyImpl.java:36
Method
Person
(Builder builder)
builder/src/main/java/me/zbl/builder/Person.java:53
Method
PlusExpression
(Expression expressionLeft, Expression expressionRight)
interpreter/src/main/java/me/zbl/interpreter/PlusExpression.java:34
Method
PrototypeTest
(P prototype, String expectedString)
prototype/src/test/java/me/zbl/prototype/PrototypeTest.java:57
Method
RegularScript
()
command/src/main/java/me/zbl/command/RegularScript.java:31
Method
Request
(String description, RequestType type)
chain/src/main/java/me/zbl/chain/Request.java:35
Method
RequestHandler
(RequestHandler next)
chain/src/main/java/me/zbl/chain/RequestHandler.java:37
Method
Rubify
(AbstractFont font)
command/src/main/java/me/zbl/command/Rubify.java:34
Method
SingletonTest
创建一个测试用例 @param singletonInstanceMethod 实例类中获取实例的方法
singleton/src/test/java/me/zbl/singleton/SingletonTest.java:56
Method
Size
(String name)
command/src/main/java/me/zbl/command/Size.java:35
Method
SkinColor
(String color)
builder/src/main/java/me/zbl/builder/SkinColor.java:35
Method
Student
(LearningMethod method)
template-method/src/main/java/me/zbl/template/method/Student.java:33
Method
TeamFactoryImpl
(Driver driver, Passenger passanger, Vehicle vehicle)
prototype/src/main/java/me/zbl/prototype/TeamFactoryImpl.java:35
Method
ThreadSafeDoubleCheckLocking
()
singleton/src/main/java/me/zbl/singleton/ThreadSafeDoubleCheckLocking.java:42
Method
ThreadSafeDoubleCheckLockingTest
创建一个测试用例
singleton/src/test/java/me/zbl/singleton/ThreadSafeDoubleCheckLockingTest.java:34
Method
ThreadSafeLazyLoadDirector
()
singleton/src/main/java/me/zbl/singleton/ThreadSafeLazyLoadDirector.java:33
Method
ThreadSafeLazyLoadDirectorTest
创建一个测试用例
singleton/src/test/java/me/zbl/singleton/ThreadSafeLazyLoadDirectorTest.java:34
Method
Time
()
observer/src/main/java/me/zbl/observer/Time.java:42
Method
TimePoint
(String name)
observer/src/main/java/me/zbl/observer/TimePoint.java:33
Method
Unit
(Unit... children)
visitor/src/main/java/me/zbl/visitor/Unit.java:33
Method
WeaponShop
()
flyweight/src/main/java/me/zbl/flyweight/WeaponShop.java:45
Method
WesternFood
(FoodType foodType)
factory-method/src/main/java/me/zbl/factory/method/WesternFood.java:33
Method
act
(Activity activity)
mediator/src/main/java/me/zbl/mediator/AbstractPartyMember.java:44
Method
addMember
(PartyMember member)
mediator/src/main/java/me/zbl/mediator/Party.java:31
Method
afterLearning
(String adviser)
template-method/src/main/java/me/zbl/template/method/PositiveLearningMethod.java:46
Method
afterLearning
(String adviser)
template-method/src/main/java/me/zbl/template/method/NegativeLearinngMethod.java:46
Method
append
(ILoggingEvent eventObject)
decorator/src/test/java/me/zbl/decorator/CarpenterOperationsTest.java:81
Method
beVisited
(UnitVisitor visitor)
visitor/src/main/java/me/zbl/visitor/Manager.java:35
Method
beVisited
(UnitVisitor visitor)
visitor/src/main/java/me/zbl/visitor/Engineer.java:35
Method
beVisited
接受访问
visitor/src/main/java/me/zbl/visitor/Unit.java:40
Method
clone
()
prototype/src/main/java/me/zbl/prototype/EstateVehicle.java:31
Method
clone
()
prototype/src/main/java/me/zbl/prototype/Prototype.java:31
Method
clone
()
prototype/src/main/java/me/zbl/prototype/EstateDriver.java:31
Method
clone
()
prototype/src/main/java/me/zbl/prototype/OffRoadDriver.java:31
Method
clone
()
prototype/src/main/java/me/zbl/prototype/OffRoadPassanger.java:31
Method
clone
()
prototype/src/main/java/me/zbl/prototype/OffRoadVehicle.java:31
Method
clone
()
prototype/src/main/java/me/zbl/prototype/EstatePassanger.java:31
Method
createCaptain
()
abstract-factory/src/main/java/me/zbl/abstractFactory/PermanentTeamFactory.java:35
Method
createCaptain
()
abstract-factory/src/main/java/me/zbl/abstractFactory/YoungTeamFactory.java:35
Method
createSailor
()
abstract-factory/src/main/java/me/zbl/abstractFactory/PermanentTeamFactory.java:39
Method
createSailor
()
abstract-factory/src/main/java/me/zbl/abstractFactory/YoungTeamFactory.java:39
Method
createShip
()
abstract-factory/src/main/java/me/zbl/abstractFactory/PermanentTeamFactory.java:31
Method
createShip
()
abstract-factory/src/main/java/me/zbl/abstractFactory/YoungTeamFactory.java:31
Method
drive
()
adapter/src/main/java/me/zbl/adapter/BusAdapter.java:37
Method
enter
(Customer customer)
proxy/src/main/java/me/zbl/proxy/DiningRoom.java:36
Method
execute
()
command/src/main/java/me/zbl/command/Command.java:31
Method
getDescription
()
abstract-factory/src/main/java/me/zbl/abstractFactory/YoungCaptain.java:33
Method
getDescription
()
abstract-factory/src/main/java/me/zbl/abstractFactory/OldSailor.java:33
Method
getDescription
()
abstract-factory/src/main/java/me/zbl/abstractFactory/NewShip.java:33
Method
getDescription
()
abstract-factory/src/main/java/me/zbl/abstractFactory/YoungSailor.java:33
Method
getDescription
()
abstract-factory/src/main/java/me/zbl/abstractFactory/OldShip.java:33
Method
getDescription
()
abstract-factory/src/main/java/me/zbl/abstractFactory/OldCaptain.java:33
Method
getDescription
()
mediator/src/main/java/me/zbl/mediator/Activity.java:40
Method
getEnemy
()
bridge/src/main/java/me/zbl/bridge/MordernWar.java:42
Method
getEnemy
()
bridge/src/main/java/me/zbl/bridge/AncientWar.java:42
Method
getFoodType
()
factory-method/src/main/java/me/zbl/factory/method/ChineseFood.java:37
Method
getFoodType
()
factory-method/src/main/java/me/zbl/factory/method/WesternFood.java:37
Method
getGunOnShelfB
()
flyweight/src/main/java/me/zbl/flyweight/WeaponShop.java:73
Method
getGunsOnShelfA
()
flyweight/src/main/java/me/zbl/flyweight/WeaponShop.java:69
Method
getHeight
()
memento/src/main/java/me/zbl/memento/Plant.java:33
Method
getType
()
iterator/src/main/java/Item.java:42
Method
getType
()
chain/src/main/java/me/zbl/chain/Request.java:52
Method
getWeight
()
memento/src/main/java/me/zbl/memento/Plant.java:31
Method
go
()
strategy/src/main/java/me/zbl/strategy/TransportationAirplane.java:36
Method
go
()
strategy/src/main/java/me/zbl/strategy/TransportationTrain.java:36
Method
go
()
strategy/src/main/java/me/zbl/strategy/TransportationVehicle.java:36
Method
handleRequest
(Request request)
chain/src/main/java/me/zbl/chain/RequestHandler.java:41
Method
handleRequest
(Request request)
chain/src/main/java/me/zbl/chain/Gunny.java:40
Method
handleRequest
(Request request)
chain/src/main/java/me/zbl/chain/Captain.java:40
Method
handleRequest
(Request request)
chain/src/main/java/me/zbl/chain/Gunner.java:40
Method
hasNext
()
iterator/src/main/java/ItemIterator.java:30
Method
interpret
()
interpreter/src/main/java/me/zbl/interpreter/MinusExpression.java:39
Method
interpret
()
interpreter/src/main/java/me/zbl/interpreter/PlusExpression.java:39
Method
interpret
()
interpreter/src/main/java/me/zbl/interpreter/MultipleExpression.java:39
Method
interpret
()
interpreter/src/main/java/me/zbl/interpreter/DivisionExpression.java:39
Method
isHandled
()
chain/src/main/java/me/zbl/chain/Request.java:40
Method
joinParty
(Party party)
mediator/src/main/java/me/zbl/mediator/AbstractPartyMember.java:38
← previous
next →
201–300 of 433, ranked by callers