發表文章

目前顯示的是 12月, 2011的文章

UML中Composition和Aggregation的差異

其實這在我之前Interview某HxC公司被打槍的時候有被問到,當時小弟才疏學淺(其實現在也沒充實到哪裡去),這幾天突然又想起這個問題,google了一堆網頁,寫的都不知所云,wiki裡面說: Object composition is a way to combine simple objects or data types into more complex ones. Aggregation differs from ordinary composition in that it does not imply ownership.  媽咧... 誰知道這是在說什麼,其實簡單說,Composition就是在constructor裡面建立的物件,Aggregation就是用參數傳進去的物件。這應該是全世界最簡單的解釋了吧? 這是Composition: class Penis{ ... } class Man {  Man() {    Penis bigLP = new Penis();    ...  } } 這是Aggregation: class Man {   Cloth myCloth;   Man(Cloth cloth) {     this.myCloth = cloth;   } } 這世界上還有比這更簡單的解釋我輸你 XD

不能免俗的回顧2011

不能免俗的回顧系列堂堂邁入第四年。其實這系列的文章往年都是在11月就發佈的,我始終來不及等到12月再來回顧。但老實說最近工作比較忙還有限制比較多,沒有太多閒暇時間可以讓我想blog的文章要寫什麼或怎麼寫。 言歸正傳,2011對我來說是急遽變動的一年。今年我換了工作,離開工作四年的地方,過程中充滿各式各樣有趣的經驗,其實對我個人的人生體驗來說非常有幫助。 工作的部份就交代到這裡,其實過程驚濤駭浪,讓我覺得這一年特別充實,但也因為懶得回顧這其中的點點滴滴,要從我腦袋裡面挖出來還是比較辛苦,我就懶得寫工作上的事了,重點是.. 我終於國防役退伍了。這一點讓我在剛退伍的時候想到都會笑,也許有人會問有什麼不同,我只能說...這種被綁在某間公司的感覺跟完全的自由還是有差的。 接著就是有比較多沈潛的時間,我老老實實的跟自己相處的時間多了很多。這部份是我非常enjoy的。我生活中做的每一個決定,都只有一個出發點,就是「我想要什麼?」,我不需要再迎合任何人,我高興笑、不高興難過,任何生活中的喜怒哀樂都由自己承擔,我想的做的吃的用的,都是我自己決定,我要幾點起床幾點吃飯,半夜爬起來拖地都是看自己心情。 這種完全的自由、沒有拘束,一切生活中的大小事都在我自己的控制之內,讓我過的非常開心,我甚至害怕哪一天我沒有辦法再這樣生活,。 然後一堆就同學又重新出現,自從我上了高中以後,國中同學就失聯,上了大學以後大部分高中同學就失聯。尤其是楊小帥,高二他去了紐西蘭,今年回來,讓我們重新聚會,林東進、楊秉融還有我,聊了那幾個小時的天,讓我實在太開心了。真的。 至於國中同學更不用說,我跟我以前兩個喜歡的女生重新連絡上,他們依然是好朋友,能夠跟他們再遇到一塊實在太開心了。 總之,自由、沈潛、學習更多社會上的事物,是我對這一年的總結。來年可能也會有一些變動,反正我還是做我自己,持續用陽光的心情去面對未來,一直以來都是,也希望自己能持續下去。