// 定義:將乙個複雜物件的構建與其表示分離,使得同樣的建造過程
// 可以建立不同的表示
//// 模式舉例:捏泥人,要捏頭,捏身體,捏胳膊,捏腿,胖人的捏法
// 和瘦人的捏法過程差不多,出來的人差別很大
//// 模式特點:必有乙個director類和一些builder類
// // 模式知識:該模式是乙個典型的將行為抽象成物件
////
#include#includeusing namespace std;
class mudman
void setbodysize(int size)
void setarmsize(int size)
void setlegsize(int size)
void showman()
virtual void buildbody()
virtual void buildarm()
virtual void buildleg()
virtual mudman * getmudman()
private:
mudman * m_man;
};class thinmanbuilder : public builder
virtual void buildhead()
virtual void buildbody()
virtual void buildarm()
virtual void buildleg()
virtual mudman * getmudman()
private:
mudman * m_man;
};class director
//建造者只管建造,沒有返回值的
void buildmudman()
private:
builder * m_builder;
};int main()
現代笑話14
爸爸是球 王老先生70大壽,兒女都來祝賀。在席上王老先生致辭 爸爸好像乙個球,當他的使用價值最高時,兒女們你爭我奪,此時是籃球 退休以後,兒女們你推過來,我推過去,此時是排球 到年高體衰時,行動不 便時,兒女們我一腳,你一腳,踢來踢去,此時是足球。這時,他的兒女們忙說 爸爸,您是橄欖球,我們就是摔得...
14 安全加固
一.賬號安全 1.賬號鎖定 passwd l scu passwd u scu 本質 在 etc shadow密碼列前增加 口令策略 vi etc login.defs pass max days 90 密碼最長使用天數 pass min days 0 pass warn age 7 密碼到期提前預...
演算法導論(14)
14.1 動態順序統計 順序統計樹 order statistic tree 只是簡單地在每個結點上儲存附加資訊的一顆紅黑樹,使得可以在o logn 時間內確定任何的順序統計量。struct node 查詢具有給定秩的元素,時間複雜度為o logn node osselect node x,int ...