最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP基于工廠模式實現的計算器實例

 更新時間:2015年07月16日 12:11:24   作者:宋勇野  
這篇文章主要介紹了PHP基于工廠模式實現的計算器,實例分析了php工廠模式的實現原理與應用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了PHP基于工廠模式實現的計算器。分享給大家供大家參考。具體如下:

abstract class Calculator
{
 private $number1;
 private $number2;
 public $result;
 /**
  * @return the $number2
  */
 public function getNumber2() {
  return $this->number2;
 }
 /**
  * @param field_type $number2
  */
 public function setNumber2($number2) {
  $this->number2 = $number2;
 }
 /**
  * @return the $number1
  */
 public function getNumber1() {
  return $this->number1;
 }
 /**
  * @param field_type $number1
  */
 public function setNumber1($number1) {
  $this->number1 = $number1;
 }
 abstract function get_result();
 }
class Add extends Calculator
{
  public function get_result($number1,$number2)
  {
   return $number1+$number2;
  }
}
class Sub extends Calculator
{
  public function get_result($number1,$number2)
  {
   return $number1-$number2;
  }
}
class Mul extends Calculator
{
  public function get_result($number1,$number2)
  {
   return $number1*$number2;
  }
}
class Div extends Calculator
{
  public function get_result($number1,$number2)
  {
   return $number1/$number2;
  }
}
class Factory
{
  public function Building($notes)
  {
   if($notes=="+")
   {
    $add=new Add();
    return $add;
   }
   elseif ($notes=="-")
   {
    $sub=new Sub();
    return $sub;
   }
   elseif($notes=="*")
   {
    $mul=new Mul();
    return $mul;
   }
   else
   {
    $div=new Div();
    return $div;
   }
  }
}

希望本文所述對大家的php程序設計有所幫助。

相關文章

  • 搭建Vim為自定義的PHP開發(fā)工具的一些技巧

    搭建Vim為自定義的PHP開發(fā)工具的一些技巧

    這篇文章主要介紹了搭建Vim為自定義的PHP開發(fā)工具的一些技巧,Vim和Emacs被公認為是世界上最強大最具人氣的代碼編輯器,需要的朋友可以參考下
    2015-12-12
  • php+xml實現在線英文詞典之添加詞條的方法

    php+xml實現在線英文詞典之添加詞條的方法

    這篇文章主要介紹了php+xml實現在線英文詞典之添加詞條的方法,接著上一篇的通過英文查詢漢字進一步完善了詞條的添加功能,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • PHP中使用DOMDocument來處理HTML、XML文檔的示例

    PHP中使用DOMDocument來處理HTML、XML文檔的示例

    這篇文章主要介紹了PHP中使用DOMDocument來處理HTML、XML文檔的示例,幫助大家更好的理解和學習使用php語言,感興趣的朋友可以了解下
    2021-04-04
  • php中 $$str 中

    php中 $$str 中 "$$" 的詳解

    本文給大家介紹的是php中可變變量$$str 中 "$$" 的解釋,十分的簡單實用,并附有簡單示例,有需要的小伙伴可以參考下。
    2015-07-07
  • PHP中session使用方法詳解

    PHP中session使用方法詳解

    在PHP開發(fā)中對比起Cookie,session 是存儲在服務器端的會話,相對安全,并且不像 Cookie 那樣有存儲長度限制,本文簡單介紹 session 的使用
    2007-03-03
  • PHP及Zend Engine的線程安全模型分析

    PHP及Zend Engine的線程安全模型分析

    在閱讀PHP源碼和學習PHP擴展開發(fā)的過程中,我接觸到大量含有“TSRM”字眼的宏。通過查閱資料,知道這些宏與Zend的線程安全機制有關,而絕大多數資料中都建議按照既定規(guī)則使用這些宏就可以,而沒有說明這些宏的具體作用
    2011-11-11
  • 探討file_get_contents與curl效率及穩(wěn)定性的分析

    探討file_get_contents與curl效率及穩(wěn)定性的分析

    本篇文章是對file_get_contents與curl效率及穩(wěn)定性進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP中使用localhost連接Mysql不成功的解決方法

    PHP中使用localhost連接Mysql不成功的解決方法

    這篇文章主要介紹了PHP中使用localhost連接Mysql不成功的解決方法,但使用127.0.0.1則沒有問題,本文也可以說是對連接MySQL主機使用127.0.0.1與localhost的區(qū)別的講解,需要的朋友可以參考下
    2014-08-08
  • PHP彈出提示框并跳轉到新頁面即重定向到新頁面

    PHP彈出提示框并跳轉到新頁面即重定向到新頁面

    本文為大家介紹下使用PHP彈出提示框并跳轉到新頁面,也就是大家所認為的重定向,下面的示例大家可以參考下
    2014-01-01
  • php購物網站支付paypal使用方法

    php購物網站支付paypal使用方法

    PayPal 快速、安全而又方便,是跨國交易的首選在線付款方式?,F在PayPal可以和國內大部分信用卡關聯,可以實現國人的跨國交易收支。
    2010-11-11

最新評論

无锡市| 华池县| 盱眙县| 马山县| 开远市| 儋州市| 曲阜市| 彰武县| 平果县| 福清市| 武强县| 龙口市| 时尚| 图片| 颍上县| 任丘市| 土默特右旗| 合肥市| 静乐县| 锦州市| 江口县| 仁怀市| 济阳县| 天水市| 双牌县| 庐江县| 潼南县| 彩票| 湛江市| 奉节县| 玛曲县| 太仆寺旗| 江安县| 贺兰县| 东山县| 五大连池市| 安宁市| 佛坪县| 新和县| 马关县| 通河县|