公司的架構(gòu)的數(shù)據(jù)傳輸考的是Map,這種弱類型的方式給開(kāi)發(fā)帶來(lái)了很大的困難。雖然逃過(guò)了domain object的維護(hù),但弱類型是的開(kāi)發(fā)代碼成倍增長(zhǎng),不僅在業(yè)務(wù)層,在view層也是如此。
我認(rèn)為,弱類不在OO的范疇。弱類型的引入帶來(lái)的麻煩是致命的。弱類型極大地破壞了封裝,使得對(duì)象這個(gè)概念被很大程度上破壞了。它不比多態(tài),弱類型對(duì)象可以裝載任何類型的東西,而前者起碼能夠保證注類型(class)的存在。
這個(gè)話題將是我這一個(gè)月的重點(diǎn)研究對(duì)象,應(yīng)該從對(duì)象封裝的角度重新考慮喪失類型的容器類。
我認(rèn)為,弱類不在OO的范疇。弱類型的引入帶來(lái)的麻煩是致命的。弱類型極大地破壞了封裝,使得對(duì)象這個(gè)概念被很大程度上破壞了。它不比多態(tài),弱類型對(duì)象可以裝載任何類型的東西,而前者起碼能夠保證注類型(class)的存在。
這個(gè)話題將是我這一個(gè)月的重點(diǎn)研究對(duì)象,應(yīng)該從對(duì)象封裝的角度重新考慮喪失類型的容器類。
php的代碼量會(huì)比java成本增加嗎