やっぱりオブジェクト指向は幻想でした。
■ このスレッドは過去ログ倉庫に格納されています
0663656
NGNG>しかし、「オブジェクト指向だとコード書くのが面倒くさい」と言ってる
>人は、そうやってインターフェースをきちんと定義する事じたいを面倒く
>さがってるんだろ?中身が丸見えの、アクセスを全く制限しないコード
そうでも無い奴もいるだろ。いろんな奴がいると思う。
俺はきちっとしたOOで書くのは面倒だ、と思う。
必要な所だけしっかりと隠せば、他は結構ルーズでも
いい場合も多いのでは無いか、と。
/* somefile.h*/
struct rect{
int x;
int y;
};
struct rect *get_rect();
/*other_file.c*/
struct rect *r;
r = get_rect();
r->x = 1;
r->y = 2;
とやってもいい時はそうやりゃいいし、
set_x(r,1);
set_y(r,2);
とやった方がいい時はそうすりゃいい。
理論上はもちろんこの判断がいつも正しく可能、
という訳では無いが、現実問題としては、他に
いろいろ問題がある事の方が多い、と思う。
■ このスレッドは過去ログ倉庫に格納されています