diff options
author | cathook <b01902109@csie.ntu.edu.tw> | 2014-04-22 02:28:31 +0800 |
---|---|---|
committer | cathook <b01902109@csie.ntu.edu.tw> | 2014-04-22 02:28:31 +0800 |
commit | 697558aa430c6bb5e9fb25d39ae9156a4d5403c3 (patch) | |
tree | 1aa80d9332e7e663f79e9af0f6a8a5864c901fdc /meowpp/oo | |
parent | a18df7f42f62932001cbb1c61c458abaf5d8bace (diff) | |
download | meow-697558aa430c6bb5e9fb25d39ae9156a4d5403c3.tar meow-697558aa430c6bb5e9fb25d39ae9156a4d5403c3.tar.gz meow-697558aa430c6bb5e9fb25d39ae9156a4d5403c3.tar.bz2 meow-697558aa430c6bb5e9fb25d39ae9156a4d5403c3.tar.lz meow-697558aa430c6bb5e9fb25d39ae9156a4d5403c3.tar.xz meow-697558aa430c6bb5e9fb25d39ae9156a4d5403c3.tar.zst meow-697558aa430c6bb5e9fb25d39ae9156a4d5403c3.zip |
fix readme
Diffstat (limited to 'meowpp/oo')
-rw-r--r-- | meowpp/oo/Register_Implement.h | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/meowpp/oo/Register_Implement.h b/meowpp/oo/Register_Implement.h index 2e8ca32..a27591d 100644 --- a/meowpp/oo/Register_Implement.h +++ b/meowpp/oo/Register_Implement.h @@ -28,26 +28,26 @@ namespace meow{ virtual ~RegisterInterface(){ } std::vector<T> getIdentifys() const; }; - /******************************************************************* - @asciidoc - === meow:: *ImplementInterface/RegisterInterface* (C++ Class) - .Description - Assume there is a problem which can be solved by different algorithms. - Then you can write multiple classes to approach this problem. + - Now if you want to decide which algorithm to use in runtime, you can just - approach this case by a simple way: - - * Let all the problem-solving classes inherit from - `class ImplementInterface<T>` , and call the constructure with giving - `identify` (type `T` ) . - * Create an class inherit from `RegisterInterface<T>` , and register all your - implement class to it by call `regImplement(pointer to the class)`. - * Select which implement class you want by call `getImplement(identify)` , - which will return the pointer to the corresponding class. - - ''' - @asciidoc- - ******************************************************************/ + //# + //# === meow:: *ImplementInterface/RegisterInterface* (C++ Class) + //# ==== Description + //# Assume there is a problem which can be solved by different algorithms. + //# Then you can write multiple classes to approach this problem. + + //# Now if you want to decide which algorithm to use in runtime, you can just + //# approach this case by a simple way: + //# + //# * Let all the problem-solving classes inherit from + //# `class ImplementInterface<T>` , and call the constructure with giving + //# `identify` (type `T` ) . + //# * Create an class inherit from `RegisterInterface<T>` , + //# and register all your implement class to it by call + //# `regImplement(pointer to the class)`. + //# * Select which implement class you want by call + //# `getImplement(identify)` , which will return the pointer + //# to the corresponding class. + //# + //# ''' + //# } #include "Register_Implement.hpp" |