[SML 7186] "Rectangle class>>new"について

NOBUTAKA Terauchi europa @ ps.inforyoma.or.jp
2006年 9月 25日 (月) 04:08:08 JST


こんばんは。寺内です。

"0 @ 0 extent: 300 @ 300"を調査中にRectangle classのnewで疑問
に思うことが出てきました。
## 「全然進んでいないじゃないか」というツッコミは無しの方向で
## お願いします。

疑問点を下記に記します。

-----
Rectangle class>>newは、

new
	"Override for backwards compatability"

	^self basicNew

と定義されています。

このnewは、Rectangle class>>origin:extent:で使われていました。
basicNewを使わずに、newをオーバーライドして使用するのは、過去
の資産との互換性を保つためと考えてよろしいのでしょうか?
-----

コメントにそう書かれている思いますが、英語力(単語の訳を並べる
だけしかできない)に自信がないので確認をとりたいと思い投稿しま
した。
あと、compatabilityは私の入力ミスではありません。定義内容をそ
のままコピーしています。


---
NOBUTAKA Terauchi<europa @ ps.inforyoma.or.jp>





SML メーリングリストの案内