摘要:使用動(dòng)態(tài)頁面實(shí)現(xiàn)圖形計(jì)算器,可以計(jì)算給定圖形的周長和面積可以使用接口或抽象類作為規(guī)范,再寫各子類的多態(tài)動(dòng)態(tài)頁面如下圖形計(jì)算器矩形三角形圓形的周長為的面積為請選擇圖形接口與各子類如下三角形三角形第一條邊為三角形第二條邊
1.使用動(dòng)態(tài)頁面實(shí)現(xiàn)圖形計(jì)算器,可以計(jì)算給定圖形的周長和面積
2.可以使用接口或抽象類作為規(guī)范,再寫各子類的多態(tài)
3.動(dòng)態(tài)頁面如下:
input(); if(!empty($_POST)){ if($s->identify($_POST)){ echo $s->name."的周長為:".$s->getPerimeter()."
"; echo $s->name."的面積為:".$s->getArea()."
"; } } }else{ echo "請選擇圖形!
"; } ?>
4.接口與各子類如下:
line1=$arr["line1"]; $this->line2=$arr["line2"]; $this->line3=$arr["line3"]; $this->name="三角形"; } } function input(){ if(!empty($_POST)){ $line1=$_POST["line1"]; $line2=$_POST["line2"]; $line3=$_POST["line3"]; }else{ $line1=null; $line2=null; $line3=null; } $form=""; echo $form; } function getPerimeter(){ return $this->line1+$this->line2+$this->line3; } function getArea(){ $p=$this->getPerimeter()/2; return sqrt($p*($p-$this->line1)*($p-$this->line2)*($p-$this->line3)); } function identify($arr){ $line1=$arr["line1"]; $line2=$arr["line2"]; $line3=$arr["line3"]; $identifier=true; if($line1<0){ echo "第一條邊小于0
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/25602.html
摘要:是首個(gè)個(gè)面向?qū)ο笤O(shè)計(jì)準(zhǔn)則的首字母縮寫,這些準(zhǔn)則是由提出的他更為人所熟知的名字是。單一功能原則開閉原則里氏替換原則接口隔離原則依賴反轉(zhuǎn)原則接下來讓我們看看每個(gè)原則,來了解為什么可以幫助我們成為更好的開發(fā)人員。 showImg(https://segmentfault.com/img/remote/1460000019313380?w=1680&h=656); S.O.L.I.D?是?首個(gè)...
摘要:很多情況下,通常一個(gè)人類,即創(chuàng)建了一個(gè)具體的對(duì)象。對(duì)象就是數(shù)據(jù),對(duì)象本身不包含方法。類是相似對(duì)象的描述,稱為類的定義,是該類對(duì)象的藍(lán)圖或原型。在中,對(duì)象通過對(duì)類的實(shí)體化形成的對(duì)象。一類的對(duì)象抽取出來。注意中,對(duì)象一定是通過類的實(shí)例化來的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...
摘要:很多情況下,通常一個(gè)人類,即創(chuàng)建了一個(gè)具體的對(duì)象。對(duì)象就是數(shù)據(jù),對(duì)象本身不包含方法。類是相似對(duì)象的描述,稱為類的定義,是該類對(duì)象的藍(lán)圖或原型。在中,對(duì)象通過對(duì)類的實(shí)體化形成的對(duì)象。一類的對(duì)象抽取出來。注意中,對(duì)象一定是通過類的實(shí)例化來的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...
摘要:很多情況下,通常一個(gè)人類,即創(chuàng)建了一個(gè)具體的對(duì)象。對(duì)象就是數(shù)據(jù),對(duì)象本身不包含方法。類是相似對(duì)象的描述,稱為類的定義,是該類對(duì)象的藍(lán)圖或原型。在中,對(duì)象通過對(duì)類的實(shí)體化形成的對(duì)象。一類的對(duì)象抽取出來。注意中,對(duì)象一定是通過類的實(shí)例化來的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...
摘要:反對(duì)者在某些領(lǐng)域?qū)Υ擞枰苑裾J(rèn)。下面再引用一段來自維基百科中關(guān)于的歷史。類的更嚴(yán)格的定義是由某種特定的元數(shù)據(jù)所組成的內(nèi)聚的包。類還可以有運(yùn)行時(shí)表示形式元對(duì)象,它為操作與類相關(guān)的元數(shù)據(jù)提供了運(yùn)行時(shí)支持。 在開始部分,請看官非常非常耐心地閱讀下面幾個(gè)枯燥的術(shù)語解釋,本來這不符合本教程的風(fēng)格,但是,請看官諒解,因?yàn)榱形粚硪欢ㄒ喿x枯燥的東西的。這些枯燥的屬于解釋,均來自維基百科。 1、問題...
閱讀 3146·2021-10-12 10:11
閱讀 1849·2021-08-16 10:59
閱讀 2861·2019-08-30 15:55
閱讀 1236·2019-08-30 14:19
閱讀 2045·2019-08-29 17:03
閱讀 2478·2019-08-29 16:28
閱讀 3229·2019-08-26 13:47
閱讀 2893·2019-08-26 13:36