项目作者: kerydan

项目描述 :
Design Patterns according to GOF, C++
高级语言: C++
项目地址: git://github.com/kerydan/DesignPatterns.git
创建时间: 2015-12-27T07:14:48Z
项目社区:https://github.com/kerydan/DesignPatterns

开源协议:

下载


Design Patterns 1

Implementation of Design Patterns in C++

2 Left

Creational Patterns

Structural Patterns

Behavioral Patterns

  1. classDiagram
  2. class Boat {
  3. <<interface>>
  4. +Sail() void
  5. }
  6. class Car {
  7. -name: string
  8. +Car(str: string)
  9. +Drive() void
  10. }
  11. class CarToBoat {
  12. -car: Car*
  13. +CarToBoat(c: Car*)
  14. +Sail() void
  15. }
  16. CarToBoat --|> Boat : inherits
  17. CarToBoat o--> Car : adapts