MCPcopy Create free account

hub / github.com/AbdurRKhalid/Design-Patterns / types & classes

Types & classes141 in github.com/AbdurRKhalid/Design-Patterns

ClassAdvancedRemote
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/AdvancedRemote.java:4
ClassAndExpression
Behavioral/Interpreter/Java Implementation/InterpreterDesignPattern/src/main/java/AndExpression.java:1
ClassApplication
Creational/Abstract Factory/Java Implementation/AbstractFactoryDesignPattern/Client/Application.java:7
ClassAudioMixer
Structural/Facade/Java Implementation/FacadeDesignPattern/src/main/java/AudioMixer.java:3
ClassBaseShape
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/BaseShape.java:7
ClassBasicRemote
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/Bridge/BasicRemote.java:6
ClassBitrateReader
Structural/Facade/Java Implementation/FacadeDesignPattern/src/main/java/BitrateReader.java:1
InterfaceBuilder
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Builder/Builder.java:5
InterfaceButton
Creational/Abstract Factory/Java Implementation/AbstractFactoryDesignPattern/Products/Button.java:3
InterfaceButton
Creational/Factory Method/Java Implementation/FactoryMethod/src/main/java/Product/Button.java:3
ClassCar
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Product/Car.java:5
ClassCarBuilder
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/ConcreteBuilder/CarBuilder.java:7
ClassCarManualBuilder
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/ConcreteBuilder/CarManualBuilder.java:7
EnumCarType
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Components/CarType.java:3
ClassChatRoom
Behavioral/Mediator/Java Implementation/MediatorDesignPattern/src/main/java/ConcreteMediator/ChatRoom.java:9
ClassChatUser
Behavioral/Mediator/Java Implementation/MediatorDesignPattern/src/main/java/ConcreteColleague/ChatUser.java:6
InterfaceCheckBox
Creational/Abstract Factory/Java Implementation/AbstractFactoryDesignPattern/Products/CheckBox.java:3
ClassChristmasDiscount
Behavioral/Strategy/Java Implementation/StrategyDesignPattern/src/main/java/ChristmasDiscount.java:3
ClassCircle
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/Circle.java:5
ClassCircle
Creational/Prototype/Java Implementation/PrototypeDesignPattern/src/main/java/ConcretePrototype/Circle.java:5
ClassClient
Structural/Flyweight/Java Implementation/FlyweightDesignPattern/src/main/java/Client.java:3
ClassClient
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/Client.java:1
ClassClient
Behavioral/Iterator/Java Implementation/IteratorDesignPattern/src/main/java/Client/Client.java:6
ClassClient
Behavioral/Chain of Responsibilities/Java Implementation/CORDesignPattern/src/main/java/Client.java:11
InterfaceCodec
Structural/Facade/Java Implementation/FacadeDesignPattern/src/main/java/Codec.java:1
ClassCodecFactory
Structural/Facade/Java Implementation/FacadeDesignPattern/src/main/java/CodecFactory.java:1
ClassCommand
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/Command.java:1
ClassCommandHistory
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/CommandHistory.java:3
ClassCompoundShape
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Composite/CompoundShape.java:11
ClassCompressionDecorator
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/ConcreteDecorator/CompressionDecorator.java:15
ClassComputer
Behavioral/Visitor/Java Implementation/VisitorDesignPattern/src/main/java/Computer.java:1
InterfaceComputerPart
Behavioral/Visitor/Java Implementation/VisitorDesignPattern/src/main/java/ComputerPart.java:1
ClassComputerPartDisplayVisitor
Behavioral/Visitor/Java Implementation/VisitorDesignPattern/src/main/java/ComputerPartDisplayVisitor.java:1
InterfaceComputerPartVisitor
Behavioral/Visitor/Java Implementation/VisitorDesignPattern/src/main/java/ComputerPartVisitor.java:1
InterfaceContainer
Behavioral/Iterator/Java Implementation/IteratorDesignPattern/src/main/java/Aggregate/Container.java:5
ClassContext
Behavioral/State/Java Implementation/StateDesignPattern/src/main/java/Context.java:1
ClassCopyCommand
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/CopyCommand.java:1
ClassCutCommand
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/CutCommand.java:1
InterfaceDataSource
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/Component/DataSource.java:3
ClassDataSourceDecorator
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/Decorator/DataSourceDecorator.java:5
InterfaceDevice
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/Abstraction/Device.java:3
ClassDialog
Creational/Factory Method/Java Implementation/FactoryMethod/src/main/java/Factory/Dialog.java:5
ClassDirector
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Director/Director.java:6
InterfaceDiscount
Behavioral/Strategy/Java Implementation/StrategyDesignPattern/src/main/java/Discount.java:3
ClassDot
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/Dot.java:5
ClassEasterDiscount
Behavioral/Strategy/Java Implementation/StrategyDesignPattern/src/main/java/EasterDiscount.java:3
ClassEditor
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/Editor.java:6
ClassEditor
Behavioral/Observer/Java Implementation/ObserverDesignPattern/src/main/java/ConcretePublisher/Editor.java:7
ClassEditorCanvas
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Client/ImageEditor.java:26
ClassEmailNotificationListener
Behavioral/Observer/Java Implementation/ObserverDesignPattern/src/main/java/ConcreteObserver/EmailNotificationListener.java:7
ClassEncryptionDecorator
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/ConcreteDecorator/EncryptionDecorator.java:8
ClassEngine
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Components/Engine.java:3
InterfaceEventListener
Behavioral/Observer/Java Implementation/ObserverDesignPattern/src/main/java/Observer/EventListener.java:5
ClassEventManager
Behavioral/Observer/Java Implementation/ObserverDesignPattern/src/main/java/Publisher/EventManager.java:7
InterfaceExpression
Behavioral/Interpreter/Java Implementation/InterpreterDesignPattern/src/main/java/Expression.java:1
ClassFacebook
Behavioral/Template Method/Java Implementation/TemplateMethodDesignPattern/src/main/java/Facebook.java:1
ClassFileDataSource
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/ConcreteComponent/FileDataSource.java:7
ClassForest
Structural/Flyweight/Java Implementation/FlyweightDesignPattern/src/main/java/Forest.java:6
ClassGPSNavigator
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Components/GPSNavigator.java:3
InterfaceGUIFactory
Creational/Abstract Factory/Java Implementation/AbstractFactoryDesignPattern/AbstractFactory/GUIFactory.java:6
ClassHtmlButton
Creational/Factory Method/Java Implementation/FactoryMethod/src/main/java/ConcreteProduct/HtmlButton.java:5
ClassHtmlDialog
Creational/Factory Method/Java Implementation/FactoryMethod/src/main/java/ConcreteCreator/HtmlDialog.java:7
InterfaceIChatRoom
Behavioral/Mediator/Java Implementation/MediatorDesignPattern/src/main/java/Mediator/IChatRoom.java:5
ClassImageEditor
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Client/ImageEditor.java:12
InterfaceIterator
Behavioral/Iterator/Java Implementation/IteratorDesignPattern/src/main/java/Iterator/Iterator.java:3
ClassKeyboard
Behavioral/Visitor/Java Implementation/VisitorDesignPattern/src/main/java/Keyboard.java:1
ClassLogOpenListener
Behavioral/Observer/Java Implementation/ObserverDesignPattern/src/main/java/ConcreteObserver/LogOpenListener.java:7
ClassMPEG4CompressionCodec
Structural/Facade/Java Implementation/FacadeDesignPattern/src/main/java/MPEG4CompressionCodec.java:1
ClassMacOSButton
Creational/Abstract Factory/Java Implementation/AbstractFactoryDesignPattern/Products/MacOSButton.java:3
ClassMacOSCheckBox
Creational/Abstract Factory/Java Implementation/AbstractFactoryDesignPattern/Products/MacOSCheckBox.java:3
ClassMacOSFactory
Creational/Abstract Factory/Java Implementation/AbstractFactoryDesignPattern/ConcreteFactory/MacOSFactory.java:9
ClassManual
Creational/Builder/Java Implementation/BuilderDesignPattern/src/main/java/Product/Manual.java:5
ClassMiddleware
Behavioral/Chain of Responsibilities/Java Implementation/CORDesignPattern/src/main/java/Handler/Middleware.java:3
ClassMonitor
Behavioral/Visitor/Java Implementation/VisitorDesignPattern/src/main/java/Monitor.java:1
ClassMouse
Behavioral/Visitor/Java Implementation/VisitorDesignPattern/src/main/java/Mouse.java:1
ClassNameIterator
Behavioral/Iterator/Java Implementation/IteratorDesignPattern/src/main/java/ConcreteAggregate/NameRepository.java:14
ClassNameRepository
Behavioral/Iterator/Java Implementation/IteratorDesignPattern/src/main/java/ConcreteAggregate/NameRepository.java:6
ClassNetwork
Behavioral/Template Method/Java Implementation/TemplateMethodDesignPattern/src/main/java/Network.java:1
ClassOggCompressionCodec
Structural/Facade/Java Implementation/FacadeDesignPattern/src/main/java/OggCompressionCodec.java:1
ClassOrExpression
Behavioral/Interpreter/Java Implementation/InterpreterDesignPattern/src/main/java/OrExpression.java:1
ClassPasteCommand
Behavioral/Command/Java Implementation/CommandDesignPattern/src/main/java/PasteCommand.java:1
ClassRadio
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/Radio.java:3
ClassRectangle
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Individual/Rectangle.java:5
ClassRectangle
Creational/Prototype/Java Implementation/PrototypeDesignPattern/src/main/java/ConcretePrototype/Rectangle.java:5
InterfaceRemote
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/Abstraction/Remote.java:3
ClassRoleCheckMiddleware
Behavioral/Chain of Responsibilities/Java Implementation/CORDesignPattern/src/main/java/ConcreteHandler/RoleCheckMiddleware.java:5
ClassRoundHole
Structural/Adapter/Java Implementation/AdapterDesignPattern/src/main/java/Target/RoundHole.java:3
ClassRoundPeg
Structural/Adapter/Java Implementation/AdapterDesignPattern/src/main/java/Target/RoundPeg.java:3
ClassServer
Behavioral/Chain of Responsibilities/Java Implementation/CORDesignPattern/src/main/java/Server/Server.java:8
ClassShape
Creational/Prototype/Java Implementation/PrototypeDesignPattern/src/main/java/Prototype/Shape.java:3
InterfaceShape
Structural/Composite/Java Implementation/CompositeDesignPattern/src/main/java/Component/Shape.java:5
ClassSingleton
Creational/Singleton/Java Implementation/SingletonDesignPattern/src/main/java/Singleton/Singleton.java:3
ClassSquarePeg
Structural/Adapter/Java Implementation/AdapterDesignPattern/src/main/java/Adapte/SquarePeg.java:3
ClassSquarePegAdapter
Structural/Adapter/Java Implementation/AdapterDesignPattern/src/main/java/Adapter/SquarePegAdapter.java:6
ClassStartState
Behavioral/State/Java Implementation/StateDesignPattern/src/main/java/StartState.java:1
InterfaceState
Behavioral/State/Java Implementation/StateDesignPattern/src/main/java/State.java:1
ClassStopState
Behavioral/State/Java Implementation/StateDesignPattern/src/main/java/StopState.java:1
ClassTV
Structural/Bridge/Java Implementation/BridgeDesignPattern/src/main/java/TV.java:3
ClassTerminalExpression
Behavioral/Interpreter/Java Implementation/InterpreterDesignPattern/src/main/java/TerminalExpression.java:1
ClassTest
Structural/Decorator/Java Implementation/DecoratorDesignPattern/src/main/java/Test.java:7
next →1–100 of 141, ranked by callers