MCPcopy Create free account

hub / github.com/InnoFang/oh-my-design-patterns / types & classes

Types & classes322 in github.com/InnoFang/oh-my-design-patterns

↓ 2 callersClassFlyweight
cpp/flyweight/main.cpp:39
↓ 1 callersClassAudi
* Created by Inno Fang on 2017/8/31. */
src/io/innofang/builder/example/kotlin/Audi.kt:6
↓ 1 callersClassBuilder
src/io/innofang/builder/example/kotlin/Audi.kt:15
↓ 1 callersClassCakeEmbryo
* Created by Inno Fang on 2017/9/4. */
src/io/innofang/decorator/example/kotlin/CakeEmbryo.kt:6
↓ 1 callersClassCakeFactory
* Created by Inno Fang on 2017/9/1. */
src/io/innofang/factory_method/example/kotlin/CakeFactory.kt:7
↓ 1 callersClassFerrari
* Created by Inno Fang on 2017/8/31. * * You must set default value for all arguments */
src/io/innofang/builder/example/kotlin/Ferrari.kt:8
↓ 1 callersClassFruitCake
* Created by Inno Fang on 2017/9/4. */
src/io/innofang/decorator/example/kotlin/FruitCake.kt:6
↓ 1 callersClassGoToHaiNan
* Created by Inno Fang on 2017/10/24. */
src/io/innofang/strategy/example/kotlin/GoToHaiNan.kt:8
↓ 1 callersClassHeartStyle
* Created by Inno Fang on 2017/9/2. */
src/io/innofang/abstract_factory/example/kotlin/HeartStyle.kt:6
↓ 1 callersClassMangoCream
* Created by Inno Fang on 2017/9/2. */
src/io/innofang/abstract_factory/example/kotlin/MangoCream.kt:6
↓ 1 callersClassMangoSquareCake
* Created by Inno Fang on 2017/9/2. */
src/io/innofang/abstract_factory/example/kotlin/MangoSquareCake.kt:6
↓ 1 callersClassNotThreadSafeSingleton
* Created by Inno Fang on 2017/8/12. */
src/io/innofang/singleton/example/kotlin/NotThreadSafeSingleton.kt:6
↓ 1 callersClassProxyPicker
* Created by Inno Fang on 2017/9/3. */
src/io/innofang/proxy/example/kotlin/ProxyPicker.kt:6
↓ 1 callersClassRealPicker
* Created by Inno Fang on 2017/9/3. */
src/io/innofang/proxy/example/kotlin/RealPicker.kt:6
↓ 1 callersClassSquareStyle
* Created by Inno Fang on 2017/9/2. */
src/io/innofang/abstract_factory/example/kotlin/SquareStyle.kt:6
↓ 1 callersClassStrawberryCream
* Created by Inno Fang on 2017/9/2. */
src/io/innofang/abstract_factory/example/kotlin/StrawberryCream.kt:6
↓ 1 callersClassStrawberryHeartCake
* Created by Inno Fang on 2017/9/2. */
src/io/innofang/abstract_factory/example/kotlin/StrawberryHeartCake.kt:6
↓ 1 callersClassThreadSafeDoubleCheckSingleton
* Created by Inno Fang on 2017/8/12. */
src/io/innofang/singleton/example/kotlin/ThreadSafeDoubleCheckSingleton.kt:6
↓ 1 callersClassThreadSafeStaticInnerClassSingleton
* Created by Inno Fang on 2017/8/12. */
src/io/innofang/singleton/example/kotlin/ThreadSafeStaticInnerClassSingleton.kt:6
↓ 1 callersClassThreadSafeSynchronizedSingleton
* Created by Inno Fang on 2017/8/12. */
src/io/innofang/singleton/example/kotlin/ThreadSafeSynchronizedSingleton.kt:6
↓ 1 callersClassUser
* Created by Inno Fang on 2017/8/31. */
src/io/innofang/builder/example/kotlin/main.kt:6
↓ 1 callersClassWang
* Created by Inno Fang on 2017/10/24. * * * Context 类 */
src/io/innofang/strategy/example/kotlin/Wang.kt:10
↓ 1 callersClassWordDocument
* Created by Inno Fang on 2017/8/30. */
src/io/innofang/prototype/example/kotlin/WordDocument.kt:8
ClassA
cpp/singleton/main.cpp:138
ClassAbsTemplate
Created by Inno Fang on 2017/5/8.
src/io/innofang/template_method/base/AbsTemplate.java:6
ClassAbstractClass
cpp/template/main.cpp:11
ClassAbstractFactory
Created by Inno Fang on 2017/5/4. Abstract Factory
src/io/innofang/abstract_factory/base/AbstractFactory.java:8
ClassAbstractHandler
cpp/chain_of_responsibility/main.cpp:19
ClassAbstractProductA
Created by Inno Fang on 2017/5/4. Abstract Product A
src/io/innofang/abstract_factory/base/AbstractProductA.java:8
ClassAbstractProductB
Created by Inno Fang on 2017/5/4. Abstract Product B
src/io/innofang/abstract_factory/base/AbstractProductB.java:8
ClassAdaptee
cpp/adapter/main.cpp:19
ClassAdaptee
Created by Inno Fang on 2017/4/26. Adaptee
src/io/innofang/adapter/base/class_adapter/Adaptee.java:8
ClassAdaptee
Created by Inno Fang on 2017/4/26. Adaptee
src/io/innofang/adapter/base/object_adapter/Adaptee.java:8
ClassAdapter
cpp/adapter/main.cpp:26
ClassAdapter
Created by Inno Fang on 2017/4/26. adapter
src/io/innofang/adapter/base/class_adapter/Adapter.java:8
ClassAdapter
Created by Inno Fang on 2017/4/26. adapter
src/io/innofang/adapter/base/object_adapter/Adapter.java:8
InterfaceAggregate
Created by Inno Fang on 2017/5/6.
src/io/innofang/iterator/base/Aggregate.java:6
InterfaceApplicant
Created by Inno Fang on 2018/5/7. 面试申请者接口,只有一个抽象方法用来接受面试官的考核
src/io/innofang/visitor/example/Applicant.java:8
ClassAssemblyLine
Created by Inno Fang on 2017/3/23.
src/io/innofang/template_method/example/AssemblyLine.java:6
ClassAudi
Created by Inno Fang on 2017/3/11.
src/io/innofang/builder/example/java/Audi.java:6
ClassBook
Created by Inno Fang on 2017/3/20.
src/io/innofang/iterator/example/Book.java:6
InterfaceBookIterable
Created by Inno Fang on 2017/3/20.
src/io/innofang/iterator/example/BookIterable.java:6
ClassBookstore
Created by Inno Fang on 2017/3/10.
src/io/innofang/observer/example1/Bookstore.java:6
ClassBuilder
cpp/builder/main.cpp:50
ClassBuilder
src/io/innofang/builder/example/java/Audi.java:12
ClassBuilder
src/io/innofang/builder/example/java/Ferrari.java:24
InterfaceBuilder
Created by InnF on 2017/2/19. Builder接口 以构建一辆车为例
src/io/innofang/builder/example/java/Builder.java:8
InterfaceBuilder
Created by Inno Fang on 2017/5/5. <p> builder
src/io/innofang/builder/base/Builder.java:8
ClassBusStrategy
cpp/strategy/main.cpp:20
InterfaceCake
* Created by Inno Fang on 2017/9/4. */
src/io/innofang/decorator/example/kotlin/Cake.kt:6
InterfaceCake
Created by Inno Fang on 2017/5/4.
src/io/innofang/decorator/example/java/Cake.java:6
InterfaceCake
* Created by Inno Fang on 2017/9/1. */
src/io/innofang/factory_method/example/kotlin/Cake.kt:6
InterfaceCake
Created by InnF on 2017/2/23.
src/io/innofang/factory_method/example/java/Cake.java:6
ClassCakeCream
src/io/innofang/abstract_factory/example/kotlin/CakeCream.kt:6
ClassCakeCream
Created by InnF on 2017/2/25. 抽象奶油产品
src/io/innofang/abstract_factory/example/java/CakeCream.java:7
ClassCakeEmbryo
Created by Inno Fang on 2017/5/4. 蛋糕胚,没有任何装饰
src/io/innofang/decorator/example/java/CakeEmbryo.java:7
ClassCakeFactory
Created by InnF on 2017/2/23.
src/io/innofang/factory_method/example/java/CakeFactory.java:6
ClassCakeFactory
src/io/innofang/abstract_factory/example/kotlin/CakeFactory.kt:6
ClassCakeFactory
Created by InnF on 2017/2/25. 蛋糕抽象工厂
src/io/innofang/abstract_factory/example/java/CakeFactory.java:7
ClassCakeStyle
src/io/innofang/abstract_factory/example/kotlin/CakeStyle.kt:6
ClassCakeStyle
Created by InnF on 2017/2/25. 抽象造型产品
src/io/innofang/abstract_factory/example/java/CakeStyle.java:7
ClassCar
Created by InnF on 2017/2/19. 产品 —— Car
src/io/innofang/builder/example/java/Car.java:7
ClassCarBuilder
Created by InnF on 2017/2/19.
src/io/innofang/builder/example/java/CarBuilder.java:6
ClassCarStrategy
cpp/strategy/main.cpp:27
ClassCareTaker
cpp/memento/main.cpp:67
ClassCaretaker
Created by Inno Fang on 2017/3/15.
src/io/innofang/memento/example/Caretaker.java:6
ClassCaretaker
Created by Inno Fang on 2017/5/7.
src/io/innofang/memento/base/Caretaker.java:6
InterfaceChineseCuisine
Created by Inno Fang on 2017/7/7. 中国菜接口
src/io/innofang/facade/example/ChineseCuisine.java:8
ClassChineseCuisineImpl
Created by Inno Fang on 2017/7/7. 中国菜实现类
src/io/innofang/facade/example/ChineseCuisineImpl.java:8
ClassChocolateCake
Created by Inno Fang on 2017/5/4.
src/io/innofang/decorator/example/java/ChocolateCake.java:6
ClassClient
Created by Inno Fang on 2017/5/4.
src/io/innofang/decorator/example/java/Client.java:6
ClassClient
Created by Inno Fang on 2017/5/4.
src/io/innofang/decorator/base/Client.java:6
ClassClient
Created by Inno Fang on 2017/7/15.
src/io/innofang/strategy/example/java/Client.java:6
ClassClient
Created by Inno Fang on 2017/7/15.
src/io/innofang/strategy/base/Client.java:6
ClassClient
Created by Inno Fang on 2017/7/7.
src/io/innofang/facade/example/Client.java:6
ClassClient
Created by Inno Fang on 2017/7/5.
src/io/innofang/facade/base/Client.java:6
ClassClient
Created by Inno Fang on 2017/3/15.
src/io/innofang/memento/example/Client.java:6
ClassClient
Created by Inno Fang on 2017/5/7.
src/io/innofang/memento/base/Client.java:6
ClassClient
Created by Inno Fang on 2017/3/9.
src/io/innofang/chain_of_responsibility/example/Client.java:6
ClassClient
Created by Inno Fang on 2017/5/5. Client
src/io/innofang/chain_of_responsibility/base/Client.java:8
ClassClient
Created by InnF on 2017/2/18. Test singleton Pattern
src/io/innofang/singleton/example/java/Client.java:7
ClassClient
Created by Inno Fang on 2017/4/8.
src/io/innofang/proxy/example/java/Client.java:8
ClassClient
Created by Inno Fang on 2017/4/7.
src/io/innofang/proxy/base/Client.java:6
ClassClient
Created by Inno Fang on 2017/5/6.
src/io/innofang/iterator/base/Client.java:6
ClassClient
Created by InnF on 2017/2/23.
src/io/innofang/factory_method/example/java/Client.java:6
ClassClient
Created by Inno Fang on 2017/5/6.
src/io/innofang/factory_method/base/Client.java:6
ClassClient
Created by InnF on 2017/2/25.
src/io/innofang/abstract_factory/example/java/Client.java:6
ClassClient
Created by Inno Fang on 2017/5/4. Client
src/io/innofang/abstract_factory/base/Client.java:8
ClassClient
Created by Inno Fang on 2018/5/7.
src/io/innofang/visitor/example/Client.java:6
ClassClient
Created by Inno Fang on 2018/5/6.
src/io/innofang/visitor/base/Client.java:6
ClassClient
Created by Inno Fang on 2017/7/9.
src/io/innofang/flyweight/example/Client.java:6
ClassClient
Created by Inno Fang on 2017/7/9.
src/io/innofang/flyweight/base/Client.java:6
ClassClient
Created by Inno Fang on 2017/4/26. Client
src/io/innofang/adapter/example/class_adapter/Client.java:8
ClassClient
Created by Inno Fang on 2017/4/26. Client
src/io/innofang/adapter/example/object_adapter/Client.java:8
ClassClient
Created by Inno Fang on 2017/4/26. Client
src/io/innofang/adapter/base/class_adapter/Client.java:8
ClassClient
Created by Inno Fang on 2017/4/26. Client
src/io/innofang/adapter/base/object_adapter/Client.java:8
ClassClient
Created by InnF on 2017/2/19.
src/io/innofang/builder/example/java/Client.java:6
ClassClient
Created by Inno Fang on 2017/5/5. Client
src/io/innofang/builder/base/Client.java:8
ClassClient
Created by Inno Fang on 2017/3/23.
src/io/innofang/template_method/example/Client.java:6
ClassClient
Created by Inno Fang on 2017/5/8.
src/io/innofang/template_method/base/Client.java:6
next →1–100 of 322, ranked by callers