2006年08月24日
個人的OOP
大きめの仕事が入ってそれも、フルフラッシュな勢いなので、ちゃんと考えて作らなければ破綻をきたす気がしてきた。
ので考えをちょっとまとめてみる。
1.メソッドはサブメソッドなどを使い一つ一つはコンパクトに。(やり過ぎに注意)
2.最適化を考え、なるべ(絶対?)くグローバル変数とクラス変数をへらす。(メモリーのリークなどを未然に防ぐ)
3.メソッドの一つの単位は1.値を受け取る2.処理をする3.値を返す、と明確に。
4.少なくとも一つのクラスはそのクラスでルールを決め必ずそれに従う。
(処理の方法、変数名の決め方、など)
5. 3とかぶるが値を受け取る、処理をする、値を返すは明確にする。
6.一つの処理は一つのメソッドその中で完結させる。
7.値の受け渡しはローカルで。(グローバル変数の廃止)
8.XMLを処理した値の管理はそのクラスが請け負う。
9.一つ一つのオブジェクトの単位は小さく。
、、、なんかまとまってないなぁ。
もう一度考え直します、、、。
投稿者 hiphi : 2006年08月24日 02:40
トラックバック
このエントリーのトラックバックURL:
http://hiphi.net/cgi/mt/mt-tb.cgi/56