後から気付く…
http://d.hatena.ne.jp/katase_n/20050622#1119437749
こんなとき、テンプレートメソッドパターンか。
簡単に手っ取り早く実装するなら、サブクラスでSQL文のORDER句を変えた文字列を設定しておけばいいのか。
取得するデータ自体は同じなんだから他はいじらなくていいし。
うーん。
文字列を切り替えるだけのためにこれをやるのはいただけないような気がしてきた。
幸か不幸かPHPの場合は
function getData(){
を
function getData($order = ''){
とかに変更してやれば他に影響なく変更できてしまうんだけど。
できるからと言って何でもかんでもやらない方がいいよなぁ。。