<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    2008年3月25日

    沒有女朋友寂寞,無聊,空虛,有了之后又很累。
    哎,是我想的太多,還是她太笨呢!應該是我要求太高了吧!
    反正我們說話就是說不到一塊去!我們情商都太低吧!
    再堅持一個月吧,如果實在不行,如果實在我忍不了,如果我感覺很不好,如果......
    哎,計劃沒有變化快!呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵
    我很矛盾,有時候我想和她說點什么,但我又不想說,也許和她在一起只能說些不熱不涼的話!
    好吧,自己忍著吧,別和她說了,如果說了再吵起來就不好了。

    posted @ 2008-06-12 00:42 張巖 閱讀(178) | 評論 (0)編輯 收藏

      記得王志文說過,他喜歡的女人要這樣的:半夜他實然想起點事,他會把她叫起來和她聊,然后她們一真聊到天亮。這樣的女人真難找呀。不過王叔叔找到了,不容易呀。
      我理想的女人應該是這樣的,要非常懂事,知道我現在在想什么,一會要做什么,要聰明,細心。我希望她能明白我在想什么,然后給我幫助,如果我做錯了,她也會指正,但是她會很藝術的指正!她會知道我想要什么,給我我應該得到的,告誡我什么東西是我不能染指的!如果她能做到這,那她一定非常聰明,細心!說實話,我到現在還真沒碰到這樣的女人,太完美了。也許她不漂亮,也許她不年輕,也許她已有家室,也許沒有這樣的人。。。呵呵,其實只要讓我看一眼我就滿足了!!!

    posted @ 2008-06-10 23:36 張巖 閱讀(195) | 評論 (0)編輯 收藏

    蒙牛牛根生經典語錄100句

    1.小勝憑智,大勝靠德。
    2.有干勁,你就灑下汗水;有知識,你就獻出智慧;二者都不具備,請你讓出崗位。
    3.城市多喝一杯奶,農村致富一家人。
    4.財散人聚,財聚人散。
    5.一個產品,抓眼球,揪耳朵,都不如暖人心。
    6.一個人智力有問題,是次品;一個人靈魂有問題,就是危險品。經營人心就是經營事業
    7.好心態才有好狀態。
    8.幫助別人,但不傷害別人。
    9.要想知道,打個顛倒。
    10.從無到有,是件快樂的事。而從有到無,同樣是種快感。
    11.產品市場是億萬公民,資本市場是千萬股民,原料市場是百萬農民。
    12.讓認識你的人受益,還不能算好;讓不認識你的人也受益,那才是真好。
    13.吃虧吃到再也吃不進的時候,就不會吃虧了。苦多了,甜就大了。
    14.想贏個三回兩回,三年五年,有點智商就行;想做個百年老店,想一輩子贏,沒有德商絕對不行。
    15.學得辛苦,做得舒服;學得舒服,做得辛苦。
    16.產品等于人品,質量就是生命。
    17.看別人不順眼,首先是自己修養不夠。
    18.從最不滿意的客戶身上,學到的東西最多。
    19.管理是嚴肅的愛。
    20.經營企業就是經營人心。
    21.人不能把金錢帶入墳墓,但金錢卻可以把人帶入墳墓。
    22.一個人快樂不是因為他擁有得多,而是因為計較得少。
    23.一個事業能不能成功,關鍵靠制度設計。
    24.別人從零起步,而我從負數起步。
    25.聽不到奉承的人是一種幸運,聽不到批評的人卻是一種危險。
    26.善待每一頭牛,因為他們都是母親。
    27.布局決定結局。
    28.世界上還有很多事情,只要你把它做透了,做成專家,你就能夠為自己創造成功的機會
    29.會說話的產品賣得快,啞巴產品走得慢。
    30.你如果拿五分的力量跟別人較勁,別人會拿出十二分的力量跟你較勁
    31.不要小看小地方,小地方的人不想則已,一想便是著眼全國的大事!
    32.一個人一生只做一件事,肯定比三年做東、五年做西的人更容易成功。
    33.潮流有淺層的,也有深層的。這就像海流一樣。當我們看到表層海流向西涌去的時候,深層海流往往是向東涌動的。
    34.誤解與被誤解的頻率標志著一個人的素質。
    35.專家都說“不能”;但因為我們識字不多,一不小心把“不”字給丟了,結果就變成了“能”!
    36.最大的培養在實踐。使用就是最大的培養。
    37.世界上的競爭,從古到今,無非是三種資源的競爭,一是體力競爭,二是財力競爭,三是腦力競爭。
    38.蠻野社會,體力可以統御財力和智力;資本社會,財力可以雇傭體力和智力;信息社會,智力可以整合財力和體力。
    39.為別人負責是做不好的,為自己負責就能做好。
    40.只有誠心,才能換來誠信。大誠信其實就是“大智慧。
    41.對別人有利的,才是對自己有利的。
    42.我們提倡全民喝奶,但你不一定喝蒙牛奶,只要你喝奶就行。
    43.差異化、挺進無競爭領域是弱勢企業迅速制造相對強勢的不二法門。
    44.老老實實做事,本本分分做人。
    45.直接去舉一千斤的人,笨蛋;四兩撥千斤的人,聰明。
    46.好人可以用,壞人也可以用。
    47.三人一條心,黃土變成金。
    48.這個世界不是有權人的世界,不是有錢人的世界,而是有心人的世界。
    49.“有心人”擅長“三大做”:做事,做勢,做市。
    50.人人都是人才,就看放的是不是地方。
    51.同樣的設備,同樣的原料,同樣的人,在不同的企業發揮的效力是不同的,因為各個企業的文化不同。
    52.世界上的思想比星星多,觀點比人口密,一旦作了選擇,就有了凝聚點,有了向心力,有了主心骨。
    53.世界上沒有傻子。今天你可以剝奪別人的利益,明天也可以繼續剝奪,但后天你將得到一顆苦瓜。
    54.思路決定出路。
    55.發射自己的光,但不要吹熄別人的燈。
    56.每天進步一點,每天突破自我,就能走在前面。
    57.世界上沒有奇跡,只有專注和聚焦的力量。
    58.人,不要擔心地位不尊貴,而要擔心道德不高尚;不要恥于待遇不豐厚,而要恥于知識不淵博。
    59.鐵飯碗的真正含義不是在一個地方吃一輩子飯,而是一輩子到哪兒都有飯吃。
    60.不能預見明天,但可以把握今天。
    61.不謀萬事,不足謀一事;不謀全局,不足謀一域。
    62.寧可為真話負罪,決不為假話開脫。
    63.有德有才,破格重用;有德無才,培養使用;有才無德,限制錄用;無德無才,堅決不用。
    64.空隙在哪里,機會在哪里。
    65.要么自我革命,要么被人革命,沒有第三條道路!
    66.一個人就是一座神奇的工廠。輸入的原料即使大同小異,輸出的產品也會有天壤之別。
    67.知道不等于得到。
    68.每個人都需要借助別人的眼睛來延長自己的“視線”。
    69.不修改目標,只修改手段。
    70.優點突出的人,往往缺點也突出。無缺點就無優點
    71.開端決定終端,入手決定出手,勢能決定動能。
    72.發生任何問題,先從自己身上找問題。因為改變自己容易,改變別人難。
    73.財富不在口袋里,而在腦袋里。腦袋決定口袋。
    74.有問題就拿“差額工資”,沒問題就拿全額工資,成績卓著就拿超額工資,鑄成大過就拿負數工資。
    75.沒有質量,一切都是負數。
    76.股東一分錢,掰成兩半花。
    77.如果你有行動力,你就會成功;如果你有創造力,你就會卓越;如果你有影響力,你就會有成就。
    78.太陽光大,父母恩大,君子量大,小人氣大。
    79.成功是優點的發揮,失敗是缺點的積累。
    80.磨練越大,福氣越大。
    81.如果所有的人都站在一邊,那一定不是好事。
    82.走一百里路的人,把走了九十里當作一半。
    83.領導給員工送錢,這叫對員工的關懷;員工給領導送錢,那叫對領導的行賄。
    84.脾氣嘴巴不好,心地再好也不能算是好人。
    85.對自己所喜歡的人,要看到他的短處,對自己所厭惡的人,要看到他的長處。
    86.自己不會練兵,永遠別想打仗。
    87.能弄制度弄制度,沒有制度弄規定,沒有規定弄說法。
    88.可以越級關懷,但不可以越級管理。
    89.在上級面前,可以為你副手的過失承擔責任,但關起門來一定讓他知道你的厲害。
    90.房子上面漏雨,只有下面的人才知道。
    91.這里是精英的天地,但不是精英的保險柜。
    92.只要思想不滑坡,辦法總比問題多。
    93.銷售終端是離消費者心理最近的地方,售后服務是離消費者身體最近的地方。
    94.噸位決定座位。
    95.用輔導代替領導,用服務代替行銷,用期許代替要求。
    96.觀念、思維方式的革命,遠比技術、軟件和速度的革命更重要。
    97.鼓動投資求回報,銀行注入圖利息,合作伙伴需賺錢,員工參與為收入,父老鄉親盼稅收。
    98.做正確的事,再把事情做正確。
    99.樸素的傳播自己。
    100.以蒙牛事業為己任,不以蒙牛利益為己有。

    posted @ 2008-05-03 17:31 張巖 閱讀(122) | 評論 (0)編輯 收藏

    心情好呀!!!!
    怎么這么好呢?
    為什么這么好呢?
    哈哈,我要瘋了。

    posted @ 2008-04-29 16:58 張巖 閱讀(144) | 評論 (0)編輯 收藏

            我想有個人陪我,也不知道是喜歡呢,還是愛?也許有點幼稚吧,感覺沒人和我玩了,我孤單了,寂寞了,我空虛,我要有人來陪我,讓我感覺我還活著,讓我真實的感覺我還活著。這不是愛,也很不負責任。所以還是算了吧,還是先把自己的事處理好吧。自己的問題,是他人不能幫我解決的。
            冷靜!!!!

    posted @ 2008-04-15 21:46 張巖 閱讀(171) | 評論 (2)編輯 收藏

    有點郁悶。。。。。




    哎。慢慢來吧
    我有什么不好嗎???為什么?啊????為什么?
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

    好了,就這樣吧,明天還是美好的一天!

    posted @ 2008-04-13 21:48 張巖 閱讀(129) | 評論 (0)編輯 收藏

    昨天他們架著我回來的,現在我渴了,起來找水喝。。。。。。。。。。

    posted @ 2008-04-06 06:25 張巖 閱讀(97) | 評論 (0)編輯 收藏

    理想沒能實現不算人生的失敗,但是拋棄理想反身詆毀就是人生的完敗。
    星際、CS和魔獸能教會人很多東西,這其實是非常有益的一件事,游戲玩好了,花了很多時間,但同時很多道理也都明白了,反過來把從游戲中學到的用到生活中,你又得到了很多。

      但是很多人現在已經本末倒置了。這還是在玩游戲嗎?一天到晚看錄像,一天到晚用著同樣的戰術甚至作弊器沉浸在網上對戰勝利的快感中,還打著旗號說這是叫電子競技,不是網絡游戲……這本質上跟網絡游戲玩家沉迷傳奇有什么區別?游戲對他們來說已經不是娛樂工具而是麻醉劑,用精神的空虛和和靈魂的狂躁去滿足內心的煎熬,這一針一針扎下去,叫人痛心。

    天真的孩子們,你們真的好好想想吧,真的是行業要擔負全部的責任嗎?本來是你玩游戲,現在反過來了,成了游戲玩你。你自己做錯了事情,卻要全部推到行業身上?請記住:社會的生存法則永遠都是優勝劣汰。


    我轉的,不代表本人的意見!!

    posted @ 2008-04-04 18:10 張巖 閱讀(110) | 評論 (0)編輯 收藏

             我的生活總是循環,一分鐘熱血,然后曬網,之后又熱血。。。。。。。。。我總是在逃避什么,我總是很怕,所以我在寂寞時需要有人來陪我,我想有個人來訴說,讓我感覺我活著還有一點意思,有一點希望,然而我卻不能和父母說,我怕他們擔心我。我也不能和朋友說,因為我還要面子。我又沒有女朋友,呵,即使有,又能怎么樣呢?也許還會被我氣走。我以為自己明白了,明白我為什么混的這么慘,其實現在看來我還是沒明白。一種緊張的生活狀態,我是會改變,但只要生活狀態變了,我又變成那個我了,天天不知道做什么。前幾天面試我的那個人就問我這個問題,我當時說的很好,但我知道我做不到,真的做不到,我不會管理我的時間。我太浪費時間,浪費我的青春,浪費了那個曾經愛過的女孩(希望現在的她幸福),浪費了很多錢。在我父母面前,也許他們感覺我很好,其實不是。我知道我是個什么東西。
            打個比方吧,我愛玩魔獸,(我可沒說魔獸不好呀!!!哈)但我又不想把時間都放在它上面,我怕我像以前那樣控制不了自己。所以我讓自己離開它。可沒什么效果。也許我不應該去害怕,去面對所有的一切,逃避是沒用的。我也不知道我現在在說什么,我。。。。。。
            我總想找到一個方法,或一個什么東西來解釋我的錯,然后讓我改變過來。
            平凡的我呀,我是想不出這樣的辦法了。。。。。
            吃點東西吧,一切都會好起來的。堅持吧,然后改變。
            呵,我是變形金剛??

    posted @ 2008-04-02 15:25 張巖 閱讀(143) | 評論 (0)編輯 收藏

             好想找個女朋友呀。為什么呢?因為我感覺到孤單,我想有一個人陪我。哈,太自私了!我也說不清楚什么是愛,我只知道我現在很孤獨,我要一個人來陪我,如果有這么個人,我會對她好。這樣看來,這好象一筆生意。愛情不再是我以前想那樣,就是愛,沒有任何理由。愛是有理由的,也許就象一個考試,長的帥會加分,家庭環境好加分,有錢還加分,有上進心加分等等。對,心地善良的也加分,不過加的少點。既然是考試,當然有主科和副科了,什么主什么副地球人都知道的。我沒什么別的意思,我也不是什么憤青,我無意說所有人都是這樣想的,但我是這樣想的。我是說什么樣就做什么樣,不象有的人說和做是南極和北極。又跑題了,我再轉過來說正題。愛情呢,大家其實主要還是找個精神寄托,當然不能象做生意一樣,掙錢就行了,受點苦就受吧,愛情呢,心情一定要順,如果兩個人都是有錢家人的孩子,那就可以上升到精神層次了,想怎么玩就怎么玩,不用考慮現實問題。但象我這樣的普通孩子可不能這樣,因為就算娶了一個XXXX(10個形容女人漂亮的成語)的老婆,過著也不安心呀,雖說不能象武大哥那樣遠走日本,也是很郁悶的。所以太漂亮的女人看我,我都不敢看人家!!!但是找個太一般的吧,我還不甘心,人之常情嘛,我長的也不象武大哥,怎么也得找個差不多吧。當然不用太有錢,也得有房子呀,不用太好看,上街也得有回頭率呀等等。    哎,人心里都感覺自己不錯,都想把自己賣個好價錢。我現在也是,好想把自己賣給一公司呀,我還沒工作呢。。。。。
            我沒罵誰的意思,就是從他人的角度看看自己,罵的也只是我自己。希望自己以后會好點。

    posted @ 2008-03-30 13:38 張巖 閱讀(755) | 評論 (10)編輯 收藏

             我總有一些奇怪的想法,我愛玩游戲,魔獸!聽過別人說過這樣一句話,有的人是玩游戲,有的人卻是被游戲玩。
    我一直認為我是在玩游戲,但我現在發現我錯了,也許是游戲在玩我,因為我戒不了。我很在乎它,我不能沒有它了。
    哎,最后我被它給玩了。
            以前我聽一人說佛教時,說過這樣一個觀點,佛教沒有愛情是因為人對愛情會執著,但佛家是要對事情不能太執著的。
    求佛法的不算。人如果對一件事,或一個人,一個東西太在乎了,太執著了,就會放不下它,然后做一些莫名其妙的事!
    有的人卻稱之為愛情。哈哈,打個不恰當的比喻吧,有的人喝多了會這樣。
            其實想想也,如果我喜歡的人還有一個副本,或者可以 NEW 出來,那我還會執著嗎?因為它是唯一的,所以才會在乎。
    那我在乎的是它,還是它的唯一性呢?我不知道.......(也許我很虛偽吧,哈哈,但我還是不想承認自己其實沒有愛過什么).
    有點亂......
           我說佛教這個例子不是因為我懂佛,或者我信.我只想找到一個寄托而已,我沒有那么高尚的.
           我就是這個樣子,自己想不明白的事,就找點高尚的東西套在里面,以為自己就高尚了,其實我錯了.以前聽梁文道說:有的人在獄中讀史呀,什么的
    然后以為自己能夠看通世事,那是不對的.我之前一直不理解,歷史是好東西呀?看多了會有好處的.但歷史不是算卦,時代是會變的.很多東西都是變的.
    最主要,人是會變的,這么多變數,不能只通過一本書,或幾本書能弄明白的.所以不要有投機取巧的心理,好好做現在應該做的事吧.
            
            我很多時候想做點事,但我做不到,我沒辦法控制自己,比如我想學點東西,但我總是玩.也許是因為我還餓不死,還可以玩.也許是因為我想在游戲中
    找到生活中沒有的東西,在游戲中我很強,但生活中就不這樣了.......
            不想這些了...想也沒用,哈哈
            在魔獸中也是這樣,你的想法是很好,但是你的操作不行,一樣會輸!

    posted @ 2008-03-29 10:01 張巖 閱讀(160) | 評論 (2)編輯 收藏

    今天終于面了一個JAVA的,但坐車還坐過站了,我真服我自己了!車上也沒美女呀?我怎么就坐過了呢?
    然后坐地鐵去的,順便感謝一下那些不知名的路人,謝謝你們給我指路!迷迷糊糊的我就找到面試的地了,門口一保安同志問我去哪??
    我一看我怎么走到一小區里了?我一想是不自己走錯地了,按我以前的經歷八成是我又走錯地了。我就把我記的地址給他看,他說是這,我又給公司打的電話,他才讓我進去,還給我指了路,太熱情了。哈哈。
    頭一次看到這么敬業的保安!!!不過我出來時沒看到他
    今天再轉點東西吧,反正也閑的。。。。
    不過這個好象是.NET的,對付看吧。
      從追MM談Java的23種設計模式

      1、FACTORY—追MM少不了請吃飯了,麥當勞的雞翅和肯德基的雞翅都是MM愛吃的東西,雖然口味有所不同,但不管你帶MM去麥當勞或肯 德基,只管向服務員說“來四個雞翅”就行了。麥當勞和肯德基就是生產雞翅的Factory.

        工廠模式:客戶類和工廠類分開。消費者任何時候需要某種產品,只需向工廠請求即可。消費者無須修改就可以接納新產品。缺點 是當產品修改時,工廠類也要做相應的修改。如:如何創建及如何向客戶端提供。

      程序代碼

      以下是引用片段:

    以下是引用片段:
    public class Factory{
          public String Boy = "boy" ;
           public String Girl = "girl" ;
          public People getPeople (String people){
            if (people.equals("boy")){
              return new Boy();
            }else if(people.equals("girl")){
              return new Girl();
             }
          }
        }


      2、BUILDER—MM最愛聽的就是“我愛你”這句話了,見到不同地方的MM,要能夠用她們的方言跟她說這句話哦,我有一個多種語言翻譯 機,上面每種語言都有一個按鍵,見到MM我只要按對應的鍵,它就能夠用相應的語言說出“我愛你”這句話了,國外的MM也可以輕松搞掂,這 就是我的“我愛你”builder。(這一定比美軍在伊拉克用的翻譯機好賣)

       建造模式:將產品的內部表象和產品的生成過程分割開來,從而使一個建造過程生成具有不同的內部表象的產品對象。建造模式使得 產品內部表象可以獨立的變化,客戶不必知道產品內部組成的細節。建造模式可以強制實行一種分步驟進行的建造過程。

      3、FACTORY METHOD—請MM去麥當勞吃漢堡,不同的MM有不同的口味,要每個都記住是一件煩人的事情,我一般采用Factory Method模 式,帶著MM到服務員那兒,說“要一個漢堡”,具體要什么樣的漢堡呢,讓MM直接跟服務員說就行了。

        工廠方法模式:核心工廠類不再負責所有產品的創建,而是將具體創建的工作交給子類去做,成為一個抽象工廠角色,僅負責給出 具體工廠類必須實現的接口,而不接觸哪一個產品類應當被實例化這種細節。

      4、PROTOTYPE—跟MM用QQ聊天,一定要說些深情的話語了,我搜集了好多肉麻的情話,需要時只要copy出來放到QQ里面就行了,這就是 我的情話prototype了。(100塊錢一份,你要不要)

      原始模型模式:通過給出一個原型對象來指明所要創建的對象的類型,然后用復制這個原型對象的方法創建出更多同類型的對象。 原始模型模式允許動態的增加或減少產品類,產品類不需要非得有任何事先確定的等級結構,原始模型模式適用于任何的等級結構。缺點是每 一個類都必須配備一個克隆方法。

    5、SINGLETON—俺有6個漂亮的老婆,她們的老公都是我,我就是我們家里的老公Sigleton,她們只要說道“老公”,都是指的同一個 人,那就是我(剛才做了個夢啦,哪有這么好的事)

        單例模式:單例模式確保某一個類只有一個實例,而且自行實例化并向整個系統提供這個實例單例模式。單例模式只應在有真正的 “單一實例”的需求時才可使用。

      以下是引用片段:

    以下是引用片段:
        public class SingLeton{
          private static SingLeton instance = new SingLeton();
          public static SingLeton getInstance(){
            return instance;
          }
        }


      6、ADAPTER—在朋友聚會上碰到了一個美女Sarah,從香港來的,可我不會說粵語,她不會說普通話,只好求助于我的朋友kent了,他 作為我和Sarah之間的Adapter,讓我和Sarah可以相互交談了(也不知道他會不會耍我)

        適配器(變壓器)模式:把一個類的接口變換成客戶端所期待的另一種接口,從而使原本因接口原因不匹配而無法一起工作的兩個類 能夠一起工作。適配類可以根據參數返還一個合適的實例給客戶端。

      7、BRIDGE—早上碰到MM,要說早上好,晚上碰到MM,要說晚上好; 碰到MM穿了件新衣服,要說你的衣服好漂亮哦,碰到MM新做的發型, 要說你的頭發好漂亮哦。不要問我“早上碰到MM新做了個發型怎么說”這種問題,自己用BRIDGE組合一下不就行了

      橋梁模式:將抽象化與實現化脫耦,使得二者可以獨立的變化,也就是說將他們之間的強關聯變成弱關聯,也就是指在一個軟件系統的 抽象化和實現化之間使用組合/聚合關系而不是繼承關系,從而使兩者可以獨立的變化。

      8、COMPOSITE—Mary今天過生日。“我過生日,你要送我一件禮物。”“嗯,好吧,去商店,你自己挑。”“這件T恤挺漂亮,買,這 條裙子好看,買,這個包也不錯,買。”“喂,買了三件了呀,我只答應送一件禮物的哦。”“什么呀,T恤加裙子加包包,正好配成一套呀, 小姐,麻煩你包起來。”“……”,MM都會用Composite模式了,你會了沒有?

        合成模式:合成模式將對象組織到樹結構中,可以用來描述整體與部分的關系。合成模式就是一個處理對象的樹結構的模式。合成 模式把部分與整體的關系用樹結構表示出來。合成模式使得客戶端把一個個單獨的成分對象和由他們復合而成的合成對象同等看待。

      9、DECORATOR—Mary過完輪到Sarly過生日,還是不要叫她自己挑了,不然這個月伙食費肯定玩完,拿出我去年在華山頂上照的照片, 在背面寫上“最好的的禮物,就是愛你的Fita”,再到街上禮品店買了個像框(賣禮品的MM也很漂亮哦),再找隔壁搞美術設計的Mike設計了一 個漂亮的盒子裝起來……,我們都是Decorator,最終都在修飾我這個人呀,怎么樣,看懂了嗎?

        裝飾模式:裝飾模式以對客戶端透明的方式擴展對象的功能,是繼承關系的一個替代方案,提供比繼承更多的靈活性。動態給一個 對象增加功能,這些功能可以再動態的撤消。增加由一些基本功能的排列組合而產生的非常大量的功能。

    10、FAÇADE—我有一個專業的Nikon相機,我就喜歡自己手動調光圈、快門,這樣照出來的照片才專業,但MM可不懂這些,教了半天也 不會。幸好相機有Façade設計模式,把相機調整到自動檔,只要對準目標按快門就行了,一切由相機自動調整,這樣MM也可以用這個相機給我 拍張照片了。

        門面模式:外部與一個子系統的通信必須通過一個統一的門面對象進行。門面模式提供一個高層次的接口,使得子系統更易于使用 。每一個子系統只有一個門面類,而且此門面類只有一個實例,也就是說它是一個單例模式。但整個系統可以有多個門面類。

      11、FLYWEIGHT—每天跟MM發短信,手指都累死了,最近買了個新手機,可以把一些常用的句子存在手機里,要用的時候,直接拿出來 ,在前面加上MM的名字就可以發送了,再不用一個字一個字敲了。共享的句子就是Flyweight,MM的名字就是提取出來的外部特征,根據上下文 情況使用。

        享元模式:FLYWEIGHT在拳擊比賽中指最輕量級。享元模式以共享的方式高效的支持大量的細粒度對象。享元模式能做到共享的關 鍵是區分內蘊狀態和外蘊狀態。內蘊狀態存儲在享元內部,不會隨環境的改變而有所不同。外蘊狀態是隨環境的改變而改變的。外蘊狀態不能 影響內蘊狀態,它們是相互獨立的。將可以共享的狀態和不可以共享的狀態從常規類中區分開來,將不可以共享的狀態從類里剔除出去。客戶 端不可以直接創建被共享的對象,而應當使用一個工廠對象負責創建被共享的對象。享元模式大幅度的降低內存中對象的數量。

      12、PROXY—跟MM在網上聊天,一開頭總是“hi,你好”,“你從哪兒來呀?”“你多大了?”“身高多少呀?”這些話,真煩人,寫個程序 做為我的Proxy吧,凡是接收到這些話都設置好了自動的回答,接收到其他的話時再通知我回答,怎么樣,酷吧。

        代理模式:代理模式給某一個對象提供一個代理對象,并由代理對象控制對源對象的引用。代理就是一個人或一個機構代表另一個 人或者一個機構采取行動。某些情況下,客戶不想或者不能夠直接引用一個對象,代理對象可以在客戶和目標對象直接起到中介的作用。客戶 端分辨不出代理主題對象與真實主題對象。代理模式可以并不知道真正的被代理對象,而僅僅持有一個被代理對象的接口,這時候代理對象不 能夠創建被代理對象,被代理對象必須有系統的其他角色代為創建并傳入。

    以下是引用片段:
        public interface FactoryProxy{
          public People createBoy();
           public People creteGirl();
        }


      13、CHAIN OF RESPONSIBLEITY—晚上去上英語課,為了好開溜坐到了最后一排,哇,前面坐了好幾個漂亮的MM哎,找張紙條,寫上 “Hi,可以做我的女朋友嗎?如果不愿意請向前傳”,紙條就一個接一個的傳上去了,糟糕,傳到第一排的MM把紙條傳給老師了,聽說是個老處 女呀,快跑!

        責任鏈模式:在責任鏈模式中,很多對象由每一個對象對其下家的引用而接

        起來形成一條鏈。請求在這個鏈上傳遞,直到鏈上的某一個對象決定處理此請求。客戶并不知道鏈上的哪一個對象最終處理這個請 求,系統可以在不影響客戶端的情況下動態的重新組織鏈和分配責任。處理者有兩個選擇:承擔責任或者把責任推給下家。一個請求可以最終 不被任何接收端對象所接受。

      14、COMMAND—俺有一個MM家里管得特別嚴,沒法見面,只好借助于她弟弟在我們倆之間傳送信息,她對我有什么指示,就寫一張紙條 讓她弟弟帶給我。這不,她弟弟又傳送過來一個COMMAND,為了感謝他,我請他吃了碗雜醬面,哪知道他說:“我同時給我姐姐三個男朋友送 COMMAND,就數你最小氣,才請我吃面。”,

        命令模式:命令模式把一個請求或者操作封裝到一個對象中。命令模式把發出命令的責任和執行命令的責任分割開,委派給不同的 對象。命令模式允許請求的一方和發送的一方獨立開來,使得請求的一方不必知道接收請求的一方的接口,更不必知道請求是怎么被接收,以 及操作是否執行,何時被執行以及是怎么被執行的。系統支持命令的撤消。


    15、INTERPRETER—俺有一個《泡MM真經》,上面有各種泡MM的攻略,比如說去吃西餐的步驟、去看電影的方法等等,跟MM約會時,只 要做一個Interpreter,照著上面的腳本執行就可以了。

        解釋器模式:給定一個語言后,解釋器模式可以定義出其文法的一種表示,并同時提供一個解釋器。客戶端可以使用這個解釋器來 解釋這個語言中的句子。解釋器模式將描述怎樣在有了一個簡單的文法后,使用模式設計解釋這些語句。在解釋器模式里面提到的語言是指任 何解釋器對象能夠解釋的任何組合。在解釋器模式中需要定義一個代表文法的命令類的等級結構,也就是一系列的組合規則。每一個命令對象 都有一個解釋方法,代表對命令對象的解釋。命令對象的等級結構中的對象的任何排列組合都是一個語言。

      16、ITERATOR—我愛上了Mary,不顧一切的向她求婚。

        Mary:“想要我跟你結婚,得答應我的條件”

        我:“什么條件我都答應,你說吧”

        Mary:“我看上了那個一克拉的鉆石”

        我:“我買,我買,還有嗎?”

        Mary:“我看上了湖邊的那棟別墅”

        我:“我買,我買,還有嗎?”

        Mary:“我看上那輛法拉利跑車”

        我腦袋嗡的一聲,坐在椅子上,一咬牙:“我買,我買,還有嗎?”

        ……

        迭代子模式:迭代子模式可以順序訪問一個聚集中的元素而不必暴露聚集的內部表象。多個對象聚在一起形成的總體稱之為聚集, 聚集對象是能夠包容一組對象的容器對象。迭代子模式將迭代邏輯封裝到一個獨立的子對象中,從而與聚集本身隔開。迭代子模式簡化了聚集 的界面。每一個聚集對象都可以有一個或一個以上的迭代子對象,每一個迭代子的迭代狀態可以是彼此獨立的。迭代算法可以獨立于聚集角色 變化。

      17、MEDIATOR—四個MM打麻將,相互之間誰應該給誰多少錢算不清楚了,幸虧當時我在旁邊,按照各自的籌碼數算錢,賺了錢的從我這 里拿,賠了錢的也付給我,一切就OK啦,俺得到了四個MM的電話。

        調停者模式:調停者模式包裝了一系列對象相互作用的方式,使得這些對象不必相互明顯作用。從而使他們可以松散偶合。當某些 對象之間的作用發生改變時,不會立即影響其他的一些對象之間的作用。保證這些作用可以彼此獨立的變化。調停者模式將多對多的相互作用 轉化為一對多的相互作用。調停者模式將對象的行為和協作抽象化,把對象在小尺度的行為上與其他對象的相互作用分開處理。

      18、MEMENTO—同時跟幾個MM聊天時,一定要記清楚剛才跟MM說了些什么話,不然MM發現了會不高興的哦,幸虧我有個備忘錄,剛才與 哪個MM說了什么話我都拷貝一份放到備忘錄里面保存,這樣可以隨時察看以前的記錄啦。

        備忘錄模式:備忘錄對象是一個用來存儲另外一個對象內部狀態的快照的對象。備忘錄模式的用意是在不破壞封裝的條件下,將一 個對象的狀態捉住,并外部化,存儲起來,從而可以在將來合適的時候把這個對象還原到存儲起來的狀態。

      19、OBSERVER—想知道咱們公司最新MM情報嗎?加入公司的MM情報郵件組就行了,tom負責搜集情報,他發現的新情報不用一個一個通知 我們,直接發布給郵件組,我們作為訂閱者(觀察者)就可以及時收到情報啦

      觀察者模式:觀察者模式定義了一種一隊多的依賴關系,讓多個觀察者對象同時監聽某一個主題對象。這個主題對象在狀態上發生 變化時,會通知所有觀察者對象,使他們能夠自動更新自己。

    20、STATE—跟MM交往時,一定要注意她的狀態哦,在不同的狀態時她的行為會有不同,比如你約她今天晚上去看電影,對你沒興趣的 MM就會說“有事情啦”,對你不討厭但還沒喜歡上的MM就會說“好啊,不過可以帶上我同事么?”,已經喜歡上你的MM就會說“幾點鐘?看完電 影再去泡吧怎么樣?”,當然你看電影過程中表現良好的話,也可以把MM的狀態從不討厭不喜歡變成喜歡哦。

        狀態模式:狀態模式允許一個對象在其內部狀態改變的時候改變行為。這個對象看上去象是改變了它的類一樣。狀態模式把所研究 的對象的行為包裝在不同的狀態對象里,每一個狀態對象都屬于一個抽象狀態類的一個子類。狀態模式的意圖是讓一個對象在其內部狀態改變 的時候,其行為也隨之改變。狀態模式需要對每一個系統可能取得的狀態創立一個狀態類的子類。當系統的狀態變化時,系統便改變所選的子 類。

      21、STRATEGY—跟不同類型的MM約會,要用不同的策略,有的請電影比較好,有的則去吃小吃效果不錯,有的去海邊浪漫最合適,單目 的都是為了得到MM的芳心,我的追MM錦囊中有好多Strategy哦。

        策略模式:策略模式針對一組算法,將每一個算法封裝到具有共同接口的獨立的類中,從而使得它們可以相互替換。策略模式使得 算法可以在不影響到客戶端的情況下發生變化。策略模式把行為和環境分開。環境類負責維持和查詢行為類,各種算法在具體的策略類中提供 。由于算法和環境獨立開來,算法的增減,修改都不會影響到環境和客戶端。

      22、TEMPLATE METHOD——看過《如何說服女生上床》這部經典文章嗎?女生從認識到上床的不變的步驟分為巧遇、打破僵局、展開追求 、接吻、前戲、動手、愛撫、進去八大步驟(Template method),但每個步驟針對不同的情況,都有不一樣的做法,這就要看你隨機應變啦(具 體實現);

        模板方法模式:模板方法模式準備一個抽象類,將部分邏輯以具體方法以及具體構造子的形式實現,然后聲明一些抽象方法來迫使 子類實現剩余的邏輯。不同的子類可以以不同的方式實現這些抽象方法,從而對剩余的邏輯有不同的實現。先制定一個頂級邏輯框架,而將邏 輯的細節留給具體的子類去實現。

      23、VISITOR—情人節到了,要給每個MM送一束鮮花和一張卡片,可是每個MM送的花都要針對她個人的特點,每張卡片也要根據個人的 特點來挑,我一個人哪搞得清楚,還是找花店老板和禮品店老板做一下Visitor,讓花店老板根據MM的特點選一束花,讓禮品店老板也根據每個 人特點選一張卡,這樣就輕松多了;  

        訪問者模式:訪問者模式的目的是封裝一些施加于某種數據結構元素之上的操作。一旦這些操作需要修改的話,接受這個操作的數 據結構可以保持不變。訪問者模式適用于數據結構相對未定的系統,它把數據結構和作用于結構上的操作之間的耦合解脫開,使得操作集合可 以相對自由的演化。訪問者模式使得增加新的操作變的很容易,就是增加一個新的訪問者類。訪問者模式將有關的行為集中到一個訪問者對象 中,而不是分散到一個個的節點類中。當使用訪問者模式時,要將盡可能多的對象瀏覽邏輯放在訪問者類中,而不是放到它的子類中。訪問者 模式可以跨過幾個類的等級結構訪問屬于不同的等級結構的成員類。

    posted @ 2008-03-26 18:50 張巖 閱讀(143) | 評論 (0)編輯 收藏

    有點郁悶呀,昨天面了一家,寫完個人信息才知道原來是招.net的。我暈!!!
    現在只能看看面試題了,順便轉點東西。

    省得每次都查,直接貼到這里好了~


    JDK1.4中

    Map map = new HashMap();
    Iterator it = map.entrySet().iterator();
    while (it.hasNext()) {
    Map.Entry entry = (Map.Entry) it.next();
    Object key = entry.getKey();
    Object value = entry.getValue();
    }


    JDK1.5中,應用新特性For-Each循環

    Map m = new HashMap();
    for(Object o : map.keySet()){
        map.get(o);
    }

    返回的 set 中的每個元素都是一個 Map.Entry 類型。

    private Hashtable<String, String> emails = new Hashtable<String, String>();

       //方法一: 用entrySet()
       Iterator it = emails.entrySet().iterator();
       while(it.hasNext()){
        Map.Entry m=(Map.Entry)it.next();
        logger.info("email-" + m.getKey() + ":" + m.getValue());
       }
      
       // 方法二:jdk1.5支持,用entrySet()和For-Each循環()
       for (Map.Entry<String, String> m : emails.entrySet()) {
       
        logger.info("email-" + m.getKey() + ":" + m.getValue());
       }
      
       // 方法三:用keySet()
       Iterator it = emails.keySet().iterator();
       while (it.hasNext()){
        String key;
        key=(String)it.next();
        logger.info("email-" + key + ":" + emails.get(key));
       }

    // 方法五:jdk1.5支持,用keySEt()和For-Each循環

    for(Object m: emails.keySet()){
        logger.info("email-" + m+ ":" + emails.get(m));
       }

    另外 我們可以先把hashMap 轉為集合Collection,再迭代輸出,不過得到的對象

       Map    aa    =    new    HashMap();   
       aa.put("tmp1",    new    Object());      //追加      替換用同樣的函數.   
       aa.remove("temp1");                        //刪除   
       for    (Iterator    i    =    aa.values().iterator();    i.hasNext();    )    {   
               Object    temp    =    i.next();   
       }          //遍歷   

    來個完整的,包含TreeSet的元素內部排序的

    public static void main(String[] args) {
       ArrayList<String> list = new ArrayList<String>();
       HashMap<Object,Object> hash = new HashMap<Object,Object>();
       TreeMap<Object,Object> treeMap = new TreeMap<Object,Object>();
       list.add("a");
       list.add("b");
       list.add("c");
      
       hash.put(3, 3);
       hash.put(4, 4);
       hash.put(5, 5);
       hash.put(6, 6);
       hash.put(1, 1);
       hash.put(2, 2);
      
       treeMap.put(1, 1);
       treeMap.put(2, 2);
       treeMap.put(3, 3);
       treeMap.put(4, 4);
       treeMap.put(5, 5);
       treeMap.put(6, 6);
      
       //list遍歷
       for(String m: list){
        System.out.println(m);
       }
       // hashmap entrySet() 遍歷
       for(Map.Entry<Object,Object> m: hash.entrySet()){
        System.out.println(m.getKey()+"---"+m.getValue());
       }
       //hashmap keySet() 遍歷
       for(Object m: hash.keySet()){
        System.out.println(m+"---"+hash.get(m));
       }
       // treemap keySet()遍歷
       for(Object m: treeMap.keySet()){
        System.out.println(m+"---"+treeMap.get(m));
       }
    }

    posted @ 2008-03-25 10:15 張巖 閱讀(184) | 評論 (1)編輯 收藏

    主站蜘蛛池模板: 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 中文字幕亚洲免费无线观看日本 | 亚洲一级免费毛片| 亚洲成a人片77777老司机| 99热在线日韩精品免费| 久久久久亚洲精品中文字幕| 成在线人直播免费视频| 人人狠狠综合久久亚洲高清| 香蕉97碰碰视频免费| 亚洲成a人片在线观看老师| 看免费毛片天天看| 亚洲人成无码网站久久99热国产| 日本一区二区三区在线视频观看免费| 波多野结衣视频在线免费观看| 美女被免费视频网站| 亚洲国产一区视频| 一级特黄录像免费播放肥| 亚洲人成精品久久久久| 国产一精品一AV一免费| 亚洲精品人成在线观看| 黄色网址免费大全| 亚洲熟妇无码av另类vr影视| 精品无码国产污污污免费| 色一情一乱一伦一视频免费看| 亚洲精品高清一二区久久| 国产午夜精品免费一区二区三区| 91久久亚洲国产成人精品性色| 黄页网站在线看免费| 国产精品亚洲AV三区| 国产亚洲视频在线播放| 一级成人a毛片免费播放| 波多野结衣亚洲一级| 深夜国产福利99亚洲视频| 男人天堂免费视频| 亚洲国产区男人本色在线观看| 国产一级大片免费看| 成人性做爰aaa片免费看| 亚洲AV综合色区无码二区爱AV| 免费亚洲视频在线观看| 国产羞羞的视频在线观看免费| 亚洲国产成人无码av在线播放|