MCPcopy Create free account

hub / github.com/GoogTech/design-patterns-in-java / types & classes

Types & classes169 in github.com/GoogTech/design-patterns-in-java

ClassAbstractDisplay
@project: design-patterns @description: 充当抽象类角色 @author: 黄宇辉 @date: 9/4/2019-10:46 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method1/AbstractDisplay.java:11
InterfaceAbstractDocumentDao
@project: design-patterns @description: 抽象文档DAO类, 充当抽象主题角色 @author: 黄宇辉 @date: 9/25/2019-1:17 PM @version: 1.0 @website: https://yubuntu0109.github.io
design-patterns/src/main/java/pers/huangyuhui/froxy_pattern/froxy_pattern_2/AbstractDocumentDao.java:11
ClassAbstractEncryptFacade
@project: design-patterns @description: 明文加密抽象类, 充当抽象外观类 @author: 黄宇辉 @date: 9/14/2019-6:54 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_2/AbstractEncryptFacade.java:11
ClassAbstractFile
@project: design-patterns @description: 抽象文件类, 充当抽象构件类 @author: 黄宇辉 @date: 9/11/2019-1:19 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_2/AbstractFile.java:11
InterfaceAbstractIterator
@project: design-patterns @description: 抽象迭代器 @author: 黄宇辉 @date: 9/2/2019-5:55 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/iterator_pattern/iterator2/AbstractIterator.java:11
ClassAbstractObjectList
@project: design-patterns @description: 抽象聚合类 @author: 黄宇辉 @date: 9/2/2019-5:51 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/iterator_pattern/iterator2/AbstractObjectList.java:13
InterfaceAbstractUserDao
@project: design-patterns @description: 抽象用户DAO类, 充当抽象主题角色 @author: 黄宇辉 @date: 9/25/2019-1:16 PM @version: 1.0 @website: https://yubuntu0109.github.io
design-patterns/src/main/java/pers/huangyuhui/froxy_pattern/froxy_pattern_2/AbstractUserDao.java:11
ClassAccessValidator
@project: design-patterns @description: 身份验证类(业务类), 它提供validate()方法来实现用户身份的验证 @author: 黄宇辉 @date: 9/25/2019-12:53 PM @version: 1.0 @website: https://y
design-patterns/src/main/java/pers/huangyuhui/froxy_pattern/froxy_pattern_1/AccessValidator.java:11
ClassActor
@project: design-patterns @description: 游戏角色类, 充当复杂产品对象 @author: 黄宇辉 @date: 9/19/2019-1:30 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/Actor.java:11
ClassActor
@project: design-patterns @description: 游戏角色类, 充当复杂产品对象 @author: 黄宇辉 @date: 9/19/2019-1:30 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_2/Actor.java:11
ClassActorBuilder
@project: design-patterns @description: 游戏角色建造者, 充当抽象建造者 @author: 黄宇辉 @date: 9/19/2019-1:39 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/ActorBuilder.java:11
ClassActorBuilder
@project: design-patterns @description: 游戏角色建造者, 充当抽象建造者(省略Director并简化construct方法) @author: 黄宇辉 @date: 9/19/2019-1:39 PM @version: 1.0 @website: https
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_2/ActorBuilder.java:11
ClassActorController
@project: design-patterns @description: 角色控制器, 充当指挥者 @author: 黄宇辉 @date: 9/19/2019-1:46 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/ActorController.java:11
InterfaceAggregate
@project: design-patterns @description: 集合 @author: 黄宇辉 @date: 9/2/2019-5:00 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/iterator_pattern/iterator1/Aggregate.java:12
ClassAllyControllerCenter
@project: design-patterns @description: 指挥部(战队控制中心)类, 充当抽象目标类 @author: 黄宇辉 @date: 9/29/2019-12:02 PM @version: 1.0 @website: https://yubuntu0109.githu
design-patterns/src/main/java/pers/huangyuhui/observer_pattern/observer_pattern_1/AllyControllerCenter.java:13
ClassAngelBuilder
@project: design-patterns @description: 天使角色建造者, 充当具体建造类 @author: 黄宇辉 @date: 9/19/2019-1:44 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/AngelBuilder.java:11
ClassAngelBuilder
@project: design-patterns @description: 天使角色建造者, 充当具体建造类 @author: 黄宇辉 @date: 9/19/2019-1:44 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_2/AngelBuilder.java:11
ClassApp
Hello world!
design-patterns/src/main/java/pers/huangyuhui/App.java:6
ClassAppTest
Unit test for simple App.
design-patterns/src/test/java/pers/huangyuhui/AppTest.java:10
ClassBanner
@project: design-patterns @description: 充当Adaptee角色 @author: 黄宇辉 @date: 9/3/2019-4:12 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/adapter_pattern/adapter1/Banner.java:11
ClassBanner
@project: design-patterns @description: 充当Adaptee角色 @author: 黄宇辉 @date: 9/3/2019-4:23 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/adapter_pattern/adapter2/Banner.java:11
ClassBlackBorderDecorator
@project: design-patterns @description: 黑色边框装饰类, 充当具体装饰类 @author: 黄宇辉 @date: 9/9/2019-2:59 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/decorator_pattern/decorator_pattern_1/BlackBorderDecorator.java:11
ClassBook
@project: design-patterns @description: Book信息 @author: 黄宇辉 @date: 9/2/2019-4:59 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/iterator_pattern/iterator1/Book.java:11
ClassBookSelf
@project: design-patterns @description: 具体的集合 @author: 黄宇辉 @date: 9/2/2019-5:03 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/iterator_pattern/iterator1/BookSelf.java:11
ClassBookShelfIterator
@project: design-patterns @description: 集体的迭代器 @author: 黄宇辉 @date: 9/2/2019-5:07 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/iterator_pattern/iterator1/BookShelfIterator.java:11
ClassButton
@project: design-patterns @description: 按钮类, 充当具体同事类 @author: 黄宇辉 @date: 10/10/2019-12:51 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_1/Button.java:11
ClassButton
@project: design-patterns @description: 按钮类, 充当具体同事类 @author: 黄宇辉 @date: 10/10/2019-12:51 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_2/Button.java:11
InterfaceButton
@project: design-patterns @description: 接口按钮, 充当抽象产品 @author: 黄宇辉 @date: 9/7/2019-5:18 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern/abstract_factory_pattern_1/Button.java:11
InterfaceChart
@project: design-patterns @description: 抽象图表接口, 充当抽象产品类 @author: 黄宇辉 @date: 9/6/2019-9:36 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/simple_factory_pattern/simple_factory_pattern_1/Chart.java:11
ClassChartFactory
@project: design-patterns @description: 图表工厂类, 充当工厂类 @author: 黄宇辉 @date: 9/6/2019-9:40 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/simple_factory_pattern/simple_factory_pattern_1/ChartFactory.java:11
ClassCipherMachine
@project: design-patterns @description: 数据加密类(求模运算), 充当子系统类 @author: 黄宇辉 @date: 9/12/2019-9:42 PM @version: 1.0 @website: https://yubuntu0109.github.i
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_1/CipherMachine.java:11
ClassCipherMachine
@project: design-patterns @description: 数据加密类(求模运算), 充当子系统类 @author: 黄宇辉 @date: 9/12/2019-9:42 PM @version: 1.0 @website: https://yubuntu0109.github.i
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_2/CipherMachine.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/19/2019-1:49 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_1/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/19/2019-1:49 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/builder_pattern/builder_pattern_2/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/6/2019-9:47 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/simple_factory_pattern/simple_factory_pattern_1/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/25/2019-1:29 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/froxy_pattern/froxy_pattern_2/Client.java:14
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/25/2019-1:13 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/froxy_pattern/froxy_pattern_1/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/29/2019-12:31 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/observer_pattern/observer_pattern_1/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/6/2019-10:52 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/singleton_pattern/lazy_singleton/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/6/2019-10:47 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/singleton_pattern/eager_singleton/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/6/2019-11:14 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/singleton_pattern/IoDH_singleton/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/9/2019-3:03 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/decorator_pattern/decorator_pattern_1/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 10/10/2019-12:58 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_1/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 10/10/2019-12:58 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_2/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/7/2019-5:30 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern/abstract_factory_pattern_1/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/11/2019-1:44 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_2/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/11/2019-12:36 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_1/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类-(工厂方法的重载) @author: 黄宇辉 @date: 9/5/2019-9:39 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method2/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类(工厂方法的隐藏) @author: 黄宇辉 @date: 9/5/2019-9:39 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method3/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/5/2019-9:39 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method1/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/20/2019-9:11 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/command_pattern/command_pattern_1/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/20/2019-9:48 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/command_pattern/command_pattern_2/Client.java:16
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/14/2019-6:05 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_1/Client.java:11
ClassClient
@project: design-patterns @description: 客户端测试类 @author: 黄宇辉 @date: 9/14/2019-6:05 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_2/Client.java:11
ClassComboBox
@project: design-patterns @description: 组合框类, 充当具体同事类 @author: 黄宇辉 @date: 10/10/2019-12:55 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_1/ComboBox.java:11
ClassComboBox
@project: design-patterns @description: 组合框类, 充当具体同事类 @author: 黄宇辉 @date: 10/10/2019-12:55 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_2/ComboBox.java:11
InterfaceComboBox
@project: design-patterns @description: 组合框接口, 充当抽象产品 @author: 黄宇辉 @date: 9/7/2019-5:24 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern/abstract_factory_pattern_1/ComboBox.java:11
ClassCommand
@project: design-patterns @description: 抽象命令类 @author: 黄宇辉 @date: 9/20/2019-9:01 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/command_pattern/command_pattern_1/Command.java:11
InterfaceCommand
@project: design-patterns @description: 表示"命令"的接口,充当(抽象)命令 @author: 黄宇辉 @date: 9/20/2019-9:25 PM @version: 1.0 @website: https://yubuntu0109.github.io
design-patterns/src/main/java/pers/huangyuhui/command_pattern/command_pattern_2/Command.java:11
ClassComponent
@project: design-patterns @description: 抽象界面构件类, 充当抽象构件类 @author: 黄宇辉 @date: 9/9/2019-2:47 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/decorator_pattern/decorator_pattern_1/Component.java:11
ClassComponent
@project: design-patterns @description: 抽象组件类, 充当抽象同事类 @author: 黄宇辉 @date: 10/10/2019-12:51 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_1/Component.java:11
ClassComponent
@project: design-patterns @description: 抽象组件类, 充当抽象同事类 @author: 黄宇辉 @date: 10/10/2019-12:51 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_2/Component.java:11
ClassComponentDecorator
@project: design-patterns @description: 构件装饰类, 充当抽象装饰类 @author: 黄宇辉 @date: 9/9/2019-2:52 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/decorator_pattern/decorator_pattern_1/ComponentDecorator.java:11
ClassConcreteAllyControlCenter
@project: design-patterns @description: 具体指挥部类, 充当具体目标类 @author: 黄宇辉 @date: 9/29/2019-12:16 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/observer_pattern/observer_pattern_1/ConcreteAllyControlCenter.java:11
ClassConcreteMediator
@project: design-patterns @description: 具体中介者类 @author: 黄宇辉 @date: 10/10/2019-12:50 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_1/ConcreteMediator.java:11
ClassConcreteMediator
@project: design-patterns @description: 具体中介者类 @author: 黄宇辉 @date: 10/10/2019-12:50 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/mediator_pattern/mediator_pattern_2/ConcreteMediator.java:11
ClassCustomDataViewer1
@project: design-patterns @description: 充当具体类 @author: 黄宇辉 @date: 9/4/2019-1:05 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method2/CustomDataViewer1.java:11
ClassCustomDataViewer2
@project: design-patterns @description: 充当具体类 @author: 黄宇辉 @date: 9/4/2019-1:08 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method2/CustomDataViewer2.java:11
ClassCustomDisplay1
@project: design-patterns @description: 充当具体类角色 @author: 黄宇辉 @date: 9/4/2019-10:44 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method1/CustomDisplay1.java:11
ClassCustomDisplay2
@project: design-patterns @description: 充当具体类角色 @author: 黄宇辉 @date: 9/4/2019-11:03 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method1/CustomDisplay2.java:11
ClassDAOLogHandler
@project: design-patterns @description: 自定义请求处理程序类 @author: 黄宇辉 @date: 9/25/2019-1:24 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/froxy_pattern/froxy_pattern_2/DAOLogHandler.java:16
ClassDataViewer
@project: design-patterns @description: 充当抽象类角色 @author: 黄宇辉 @date: 9/4/2019-12:59 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/template_method_pattern/template_method2/DataViewer.java:11
ClassDatabaseLogger
@project: design-pattern @description: 数据库日志记录器, 充当具体产品角色 @author: 黄宇辉 @date: 9/5/2019-9:27 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method2/DatabaseLogger.java:11
ClassDatabaseLogger
@project: design-pattern @description: 数据库日志记录器, 充当具体产品角色 @author: 黄宇辉 @date: 9/5/2019-9:27 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method3/DatabaseLogger.java:11
ClassDatabaseLogger
@project: design-pattern @description: 数据库日志记录器, 充当具体产品角色 @author: 黄宇辉 @date: 9/5/2019-9:27 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method1/DatabaseLogger.java:11
ClassDatabaseLoggerFactory
@project: design-patterns @description: 数据库日志记录器工厂类, 充当具体工厂角色(工厂方法的重载) @author: 黄宇辉 @date: 9/5/2019-9:36 AM @version: 1.0 @website: https://yubuntu010
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method2/DatabaseLoggerFactory.java:11
ClassDatabaseLoggerFactory
@project: design-patterns @description: 数据库日志记录器工厂类, 充当具体工厂角色 @author: 黄宇辉 @date: 9/5/2019-9:36 AM @version: 1.0 @website: https://yubuntu0109.github.
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method3/DatabaseLoggerFactory.java:12
ClassDatabaseLoggerFactory
@project: design-patterns @description: 数据库日志记录器工厂类, 充当具体工厂角色 @author: 黄宇辉 @date: 9/5/2019-9:36 AM @version: 1.0 @website: https://yubuntu0109.github.
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method1/DatabaseLoggerFactory.java:12
ClassDirectory
@project: design-patterns @description: 表示文件夹的类, 充当Composite角色 @author: 黄宇辉 @date: 9/11/2019-12:25 PM @version: 1.0 @website: https://yubuntu0109.gith
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_1/Directory.java:13
ClassDocumentDao
@project: design-patterns @description: 文档DAO类, 充当具体主题角色 @author: 黄宇辉 @date: 9/25/2019-1:21 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/froxy_pattern/froxy_pattern_2/DocumentDao.java:11
ClassDrawCanvas
@project: design-patterns @description: 实现"绘制对象"的类,充当接收者 @author: 黄宇辉 @date: 9/20/2019-9:39 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/command_pattern/command_pattern_2/DrawCanvas.java:13
ClassDrawCommand
@project: design-patterns @description: 表示"绘制一个点的命令"的类,充当具体的命令 @author: 黄宇辉 @date: 9/20/2019-9:33 PM @version: 1.0 @website: https://yubuntu0109.githu
design-patterns/src/main/java/pers/huangyuhui/command_pattern/command_pattern_2/DrawCommand.java:13
InterfaceDrawable
@project: design-patterns @description: 表示"绘制对象"的接口 @author: 黄宇辉 @date: 9/20/2019-9:37 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/command_pattern/command_pattern_2/Drawable.java:11
ClassEagerSingleton
@project: design-patterns @description: 单例模式-饿汉式单例类 @author: 黄宇辉 @date: 9/6/2019-10:44 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/singleton_pattern/eager_singleton/EagerSingleton.java:11
ClassEncryptFacade
@project: design-patterns @description: 加密外观类, 充当外观类 @author: 黄宇辉 @date: 9/12/2019-9:59 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_1/EncryptFacade.java:11
ClassEncryptFacade
@project: design-patterns @description: 加密外观类, 充当外观类 @author: 黄宇辉 @date: 9/12/2019-9:59 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_2/EncryptFacade.java:11
ClassEntry
@project: design-patterns @description: 表示目录条目的抽象类, 充当Component角色 @author: 黄宇辉 @date: 9/11/2019-12:16 PM @version: 1.0 @website: https://yubuntu0109.g
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_1/Entry.java:11
ClassFile
@project: design-patterns @description: 表示文件的类, 充当Leaf角色 @author: 黄宇辉 @date: 9/11/2019-12:22 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_1/File.java:11
ClassFileLogger
@project: design-patterns @description: 文件日志记录器,充当具体产品角色 @author: 黄宇辉 @date: 9/5/2019-9:30 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method2/FileLogger.java:11
ClassFileLogger
@project: design-patterns @description: 文件日志记录器, 充当具体产品角色- @author: 黄宇辉 @date: 9/5/2019-9:30 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method3/FileLogger.java:11
ClassFileLogger
@project: design-patterns @description: 文件日志记录器, 充当具体产品角色 @author: 黄宇辉 @date: 9/5/2019-9:30 AM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method1/FileLogger.java:11
ClassFileLoggerFactory
@project: design-patterns @description: 文件日志记录器工厂类, 充当具体工厂角色-工厂方法模式之工厂方法的重载 @author: 黄宇辉 @date: 9/5/2019-9:38 AM @version: 1.0 @website: https://yubun
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method2/FileLoggerFactory.java:11
ClassFileLoggerFactory
@project: design-patterns @description: 文件日志记录器工厂类, 充当具体工厂角色 @author: 黄宇辉 @date: 9/5/2019-9:38 AM @version: 1.0 @website: https://yubuntu0109.github.i
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method3/FileLoggerFactory.java:11
ClassFileLoggerFactory
@project: design-patterns @description: 文件日志记录器工厂类, 充当具体工厂角色 @author: 黄宇辉 @date: 9/5/2019-9:38 AM @version: 1.0 @website: https://yubuntu0109.github.i
design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern/factory_method1/FileLoggerFactory.java:11
ClassFileReader
@project: design-patterns @description: 文件读取类, 充当子系统类 @author: 黄宇辉 @date: 9/12/2019-9:36 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_1/FileReader.java:14
ClassFileReader
@project: design-patterns @description: 文件读取类, 充当子系统类 @author: 黄宇辉 @date: 9/12/2019-9:36 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_2/FileReader.java:14
ClassFileTreatMentException
@project: design-patterns @description: 自定义异常类 @author: 黄宇辉 @date: 9/11/2019-12:19 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_2/FileTreatMentException.java:11
ClassFileTreatMentException
@project: design-patterns @description: 自定义异常类 @author: 黄宇辉 @date: 9/11/2019-12:19 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/composite_pattern/composite_pattern_1/FileTreatMentException.java:11
ClassFileWriter
@project: design-patterns @description: 文件保存类, 充当子类系统类 @author: 黄宇辉 @date: 9/12/2019-9:56 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_1/FileWriter.java:14
ClassFileWriter
@project: design-patterns @description: 文件保存类, 充当子类系统类 @author: 黄宇辉 @date: 9/12/2019-9:56 PM @version: 1.0 @website: https://yubuntu0109.github.io/
design-patterns/src/main/java/pers/huangyuhui/facade_pattern/facade_pattern_2/FileWriter.java:14
next →1–100 of 169, ranked by callers