程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 例程實作 ----庖丁解羊(下)(轉)

例程實作 ----庖丁解羊(下)(轉)

編輯:關於JSP

例程實作
                        ----庖丁解羊(下)
#include <iostream>
#include <string>
using namespace std;
class Part{
public:
        virtual void Draw()=0;
        virtual ~Part(){}
};
class Shape{
public:
        Shape( string const& _s ):data( _s ){}
        void Draw( unsigned color )
                {
                cout << data << " with color :" << hex << color << endl;
                } //提供了借口,但是沒有實現繪圖
private:
        string data;
        //讀者可以自己實現繪圖部分
};
//絨毛,骨架,胸,腹,背,眼睛,鼻子,嘴巴,心,脾,肝,腸,腎,腳,尾巴,耳朵,肺,胃{{部分,顯示=輪廓+顏色},輪廓[1],顏色[1]}
class BasePart : public Part{
public:
        BasePart( string const& _s , unsigned _c ):shape( _s ),color( _c ){}
        void Draw()
                {
                shape.Draw( color );
                }
private:
        Shape shape;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved