第七天
小帥帥拿回去仔細(xì)研究了一個(gè)晚上。
發(fā)現(xiàn)代碼其實(shí)都是自己寫的,就多了一些類,于老大還不是抄的我的代碼,心里又鄙視了于老大一番。
其實(shí)每個(gè)人都有通病,寫過程的總是會(huì)鄙視寫面向?qū)ο蟮模驗(yàn)樗麄儧]體會(huì)到面向?qū)ο笫巧锻嬉猓屗麄儗懞每傻没ㄉ虾脦啄甑墓し颉?/p>
小帥帥學(xué)編程的時(shí)候,明明知道有函數(shù)這一概念,知道函數(shù)的寫法,但是實(shí)際上就算一個(gè)函數(shù)里面幾百行代碼,也不知道去提前多個(gè)函數(shù)出來,美其名約:你看我多厲害,幾百行代碼耶。
小帥帥心里雖然鄙視于老大,但是看到于老大的代碼怎么感覺很清爽,一切都那么自然。
但是他還是忍不住要去問于老大:
“于老大,其實(shí)你的代碼跟我的一樣,為什么要這樣寫,這樣寫有什么好處?”
于老大就說:“恩,是的,代碼基本上一樣,而且有的時(shí)候還會(huì)多出一些代碼,你在比較的過程中你發(fā)現(xiàn)了沒有,我寫的那份代碼是不是對你的代碼進(jìn)行總結(jié)和歸類” 。
面向?qū)ο笃鋵?shí)就是對面向過程的總結(jié)和歸類。
可惜小帥帥還是不太理解,心里雖然不太樂意,畢竟人家是老大,聽人家的話準(zhǔn)沒錯(cuò)。
小帥帥回答到:“恩,是的,那我擴(kuò)展是不是繼承Source就好了”。
于老大回到:“恩,是的,繼承的Source只要對里面的屬性keyWords賦值就行了,是不是很方便,如果你對面向?qū)ο筮€不太熟悉的話,建議你先把這些基礎(chǔ)學(xué)好”。
面向?qū)ο螅好嫦驅(qū)ο?Object Oriented,OO)是軟件開發(fā)方法。面向?qū)ο蟮母拍詈蛻?yīng)用已超越了程序設(shè)計(jì)和軟件開發(fā),擴(kuò)展到如數(shù)據(jù)庫系統(tǒng)、交互式界面、應(yīng)用結(jié)構(gòu)、應(yīng)用平臺、分布式系統(tǒng)、網(wǎng)絡(luò)管理結(jié)構(gòu)、CAD技術(shù)、人工智能等領(lǐng)域。[來自百度詞條]
“面向?qū)ο?rdquo;是專指在程序設(shè)計(jì)中采用封裝、繼承、多態(tài)等設(shè)計(jì)方法。
于老大繼續(xù)說到:“你按照我的方法繼續(xù)擴(kuò)展一個(gè),來加深思路。就那個(gè)“是不是想找”的任務(wù) 。”

小帥帥回答到:“好的”。
小帥帥不用一個(gè)小時(shí)就搞定了任務(wù)。
請求的關(guān)鍵詞為大碼女裝,地址為:http://s.taobao.com/search?spm=1.7274553.1997520241.2.RsphTP&q=%C5%AE%D1%A9%B7%C4%C9%C0&refpid=420461_1006&source=tbsy&style=grid&tab=all
HTML:
<dl class="supplement-relate"> <dt>您是不是想找:</dt> <dd> <a trace="relatedSearch" href="/search?spm=a230r.1.0.0.TjhJTC&q=%D1%A9%B7%C4%C9%C0%C5%AE2014&rs=up&rsclick=1" data-spm-anchor-id="a230r.1.0.0">雪紡衫女2014</a> <a trace="relatedSearch" href="/search?q=%C5%AE%D1%A9%B7%C4%C9%C0%B3%A4%BF%EE&rs=up&rsclick=2">女雪紡衫長款</a> <a trace="relatedSearch" href="/search?q=%B4%F3%C2%EB%C5%AE%D1%A9%B7%C4%C9%C0&rs=up&rsclick=3">大碼女雪紡衫</a> <a trace="relatedSearch" href="/search?q=%D1%A9%B7%C4%C9%C0%C5%AE%B6%CC%D0%E4&rs=up&rsclick=4">雪紡衫女短袖</a> <a trace="relatedSearch" href="/search?q=%D1%A9%B7%C4%C9%C0+%C5%AE+%B3%A4%D0%E4&rs=up&rsclick=5">雪紡衫女長袖</a> <a trace="relatedSearch" href="/search?q=%C1%AC%D2%C2%C8%B9&rs=up&rsclick=6">連衣裙</a> <a trace="relatedSearch" href="/search?q=%C5%AEt%D0%F4&rs=up&rsclick=7">女t恤</a> <a trace="relatedSearch" href="/search?q=%B4%F3%C2%EB%C5%AE%D7%B0&rs=up&rsclick=8">大碼女裝</a> <a trace="relatedSearch" href="/search?q=%C5%AE%D1%A9%B7%C4%C9%C0%B0%D7%C9%AB&rs=up&rsclick=9">女雪紡衫白色</a> <a trace="relatedSearch" href="/search?q=%C5%AE%D1%A9%B7%C4%C9%C0%D6%D0%D0%E4&rs=up&rsclick=10">女雪紡衫中袖</a> <a trace="relatedSearch" href="/search?q=%C5%AE%D1%A9%B7%C4%C9%C0%CC%D7%D7%B0&rs=up&rsclick=11">女雪紡衫套裝</a> <a trace="relatedSearch" href="/search?q=%CE%DE%D0%E4%D1%A9%B7%C4%C9%C0%C5%AE&rs=up&rsclick=12">無袖雪紡衫女</a> <a trace="relatedSearch" href="/search?q=%C5%AE%D1%A9%B7%C4%C9%C0%B3%A4%D0%E4%D0%C2%BF%EE&rs=up&rsclick=13">女雪紡衫長袖新款</a> <a trace="relatedSearch" href="/search?q=2014%D1%A9%B7%C4%C9%C0+%C5%AE+%B6%CC%D0%E4&rs=up&rsclick=14">2014雪紡衫女短袖</a> </dd></dl>
小帥帥的代碼:
class TaobaoRelatedSearchSource extends Source{ public function __construct() { # code... $curl = new ExtendedCurl(); $content = $curl->get("http://s.taobao.com/search?spm=1.7274553.1997520241.2.RsphTP&q=%C5%AE%D1%A9%B7%C4%C9%C0&refpid=420461_1006&source=tbsy&style=grid&tab=all"); if($curl->hasError()){ throw new Exception($curl->getError(), $curl->getHttpCode()); } $html = str_get_html($content); foreach($html->find(".supplement-relate a[trace==relatedSearch]") as $ele){ $this->keywords[] = $ele->innertext; } }}小帥帥把代碼拿給于老大,受到于老大的稱贊,心里美滋滋的。不過小帥帥還是不懂面向?qū)ο蟮恼嬷B。
小帥帥樂呵不久,又犯愁了,原因是淘寶API怎么用,如何取寶貝信息?資料又來自哪里。
小帥帥不得不又屁顛屁顛的跑去于老大身邊去,請教破敵之策。
于老大先讓他去看淘寶API教程,扔了個(gè)網(wǎng)址:http://open.taobao.com,讓小帥帥自己去看。
小帥帥不得不又再一次在心里默默的鄙視了于老大,都要我去看,還要你干嗎,這奇怪的念頭一出,小帥帥趕緊的搖搖頭,想讓腦袋不再繼續(xù)想下去。
就這樣,小帥帥去淘寶開放平臺取經(jīng)去了,什么面向?qū)ο蠖紥伳X后了。( 0 沒有實(shí)際的磨練與理解,還是跟著老大的想法去走 0 )
PS:(學(xué)習(xí)是個(gè)人的事情,項(xiàng)目總監(jiān)也只是領(lǐng)進(jìn)門,能不能成就還是要看個(gè)人,很多人其實(shí)跟小帥帥一樣,都會(huì)有這個(gè)念頭,也有人會(huì)去質(zhì)疑某人的能力)
新聞熱點(diǎn)
疑難解答
圖片精選