[問題] strategy pattern的問題
http://www.cnblogs.com/oomusou/archive/2007/03/26/687727.html
上面網頁中
ISO C++ by Interface裡的
class Grapher {
public:
Grapher(IDrawStrategy* drawStrategy = 0) : _drawStrategy(drawStrategy) {}
public:
void drawShape() const;
void setShape(IDrawStrategy* drawStrategy);
protected:
IDrawStrategy* _drawStrategy;
};
想請問下面這段是什麼意思呢?
public:
Grapher(IDrawStrategy* drawStrategy = 0) : _drawStrategy(drawStrategy) {}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.125.135.200
推
03/27 12:40, , 1F
03/27 12:40, 1F
→
03/27 12:41, , 2F
03/27 12:41, 2F
→
03/27 12:41, , 3F
03/27 12:41, 3F
→
03/27 12:41, , 4F
03/27 12:41, 4F