2011/3/14

程式語言的奧妙之處在於提出重複程式碼

提出重複的程式碼段落,或者說提出需求變更
透過class method 的包裝後,就可以變成相同型態的變數

一般人可能都懂新手程度的提出重複程式碼

但是這種程度的提出程式碼就不一定

以上是 Command Pattern 正規的作法,但是這種做法喪失了語言特性(一般物件導向程式沒有 Function Class)

這種善用語言特性的這種作法,是可以考慮的,不必按照教科書上的方式走

沒有留言: