在一繪圖程序當(dāng)中,可以畫(huà)出draw()各種圖形,包括直線、長(zhǎng)方形等,請(qǐng)為這些圖形抽象出共同的抽象基類(lèi)Shape,其有一個(gè)關(guān)鍵點(diǎn)坐標(biāo)(X,Y),圖形名稱(chēng)name和填充顏色(Color),具有畫(huà)出圖形和打印出圖形名稱(chēng)的功能。
設(shè)計(jì)接口ILine,IRegion,表示線性圖形和封閉圖形,分別具有求直線長(zhǎng)度和求圖形面積的功能
派生子類(lèi)LineClass,RectClass,并在main函數(shù)中測(cè)試。