centos搭建wordpressseo崗位是什么意思
如上圖所示,如果要加入一個(gè)新的貨幣,那么就需要對(duì)類中的Calculate函數(shù)進(jìn)行修改,這違背了封閉開放原則。
上圖中的方式更加合適,搞一個(gè)抽象類(方法中可以用多態(tài)調(diào)用),然后每個(gè)貨幣自己是一個(gè)類(擁有自己的不同實(shí)現(xiàn))。在上面的這種實(shí)現(xiàn)中,如果新加入一個(gè)法國貨幣,那么只需要加一個(gè)法國貨幣的類,并完成自己的實(shí)現(xiàn)即可,不需要改變其他任何類。
?