2008年6月25日 星期三

(類別圖)操作與方法的定義

詳細內容說明請參閱「UML精華第三版」p.3-15

原文:
操作(operation)指的是我們可呼叫物件的某種東西 ─ 它代表程序宣告(procedure declaration),而方法(method)則是程序本體(procedure body)。

我的見解:
可以解釋為操作代表外部看物件,而物件所能提供的什麼。方法代表物件提供的操作在執行什麼。

(類別圖)修改子與查詢子

詳細內容說明請參閱「UML精華第三版」p.3-15

原文:
常見的作法是在寫操作時,避免從修改子傳回值;這樣做的話,我們可以確信:傳回值的操作都是在進行查詢動作。

我的見解:
即修改子修改、查詢子查詢。每個不同性質的操作就單做他專屬的動作,必然伴隨的行為就讓專屬的操作表現,不需要利用跳線方式來表達。

2008年6月23日 星期一

Sony Bravia KDL-32JE1省電能力強真的比較好嗎?

其實我是 Sony 的愛好者,舉凡家庭遊戲機(PS系列)、掌上型遊戲機(PSP)、數位相機等...
都是會有 Sony 比較好的固執存在

但今天看到癮科技 SONY 32 吋 Bravia TV 成為最讓人嫉妒的環保之星 這篇文章
裡面提到省電達 232%,年耗電量僅有 86 瓩(讀音:千瓦),但是售價卻高達 NT 43,000 元

再去 Yahoo 拍賣查詢當前的 32 吋 LCD 售價
發現平均來說大概是 20,000 元

依據崔媽媽基金會調查的電費計算方法
其中電視機(28 吋....應該是CRT)耗電量 →140W(每小時耗用瓦數) * 120(每天開4小時*30天) = 16.8瓩(月) * 12個月 = 201.6瓩(年)

而每度(1度 = 1 瓩)電花費 2.5 元來算差異....
(201.6 - 86) * 2.5 = 289 元
所以這表示買了 KDL-32JE1 要花 (43000 - 20000) / 289 = 79.58
也就是說這台電視要用到快80年以後才會有真正的效益出來

這.....

好啦.....這裡面是有些盲點可以挑啦
首先在於 86 瓩首先在於 86 的數據是依據啥計算出來不太清楚
再來就是28吋CRT的耗電量也不一定正確

不過若是由 232%的節能比率來反推
86 瓩 * 232% = 199.52 瓩(年)
(199.52 - 86) * 2.5 = 283.8 元
結論是差不多的......效率不合呀........><

2008年6月16日 星期一

[Seam]Component.xml 的 event tag

寫這篇的時候我還不清楚 component.xml 到底是在 seam 內負責啥功能?
所以在看到 event tag 的時候自然會有一種疑問.....
這些事件是哪來的呀?

雖然文件內的說明指出它是內建的
但是看了 API 卻還是不曉得其對應關係是怎樣?

事件名稱:org.jboss.seam.notLoggedIn
API:org.jboss.seam.security.NoLoggedInException

事件名稱:
org.jboss.seam.postAuthenticate
API:找不到

整一個搞不清楚中......@@