[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 05/09 16:29 / Filesize : 193 KB / Number-of Response : 612
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

「【GoF】デザインパターン 6



1 名前:デフォルトの名無しさん mailto:sage [2006/03/09(木) 04:27:58 ]
前すれ

〔隔離〕デザインパターンは本当に必要か?〔スレ〕
pc8.2ch.net/test/read.cgi/tech/1119348596/


477 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 13:54:42 ]
GoF本って独習C++を一通りやった程度の知識で理解できますか?

478 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 13:54:51 ]
メモ:ハッタリは半島人

479 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 13:56:31 ]
>>478
半島人には関わらない方がよい。

480 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 21:03:15 ]
>>477
基本的に経験則のまとめ本だから、必要な状況にならないと理解しにくいのが多い。
まあ理解出来る出来ないに関わらず一冊持っとくのは良いと思うよ。

481 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 21:15:36 ]
こういうのには盛り上がるんだなw

482 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 21:18:22 ]
ほら、宗教の人だから自作自演で信者獲得したフリしないと気が済まないんだろ

483 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 11:52:06 ]
GoF本を今時会社の机にこれ見よがしに置いてあるの見ると笑える

484 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 14:49:27 ]
キチガイって飽きないの?

485 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 00:50:15 ]
>>484
自問自答は黙って答出せ



486 名前:デフォルトの名無しさん mailto:sage [2007/05/18(金) 15:28:15 ]
ここのObserverパターンはわかりやすかった。
ttp://goodjob.boy.jp/chirashinoura/id/135.html

487 名前:デフォルトの名無しさん mailto:sage [2007/06/18(月) 21:21:41 ]
アーキテクチャパターンの質問で悪いんだけど、
MVCパターンにおいて、
「押されたボタンに応じて新しいサブWindowをオープンする作業」のような、
Window遷移を管理する人(実現する人)って誰になるの?

Model? View?

Window遷移もアプリケーションの中核処理になるから、
Modelの責務の範囲内なのかなとも思うんだけど、、実際どうなの?

488 名前:デフォルトの名無しさん mailto:sage [2007/06/26(火) 23:59:02 ]
どーでもねーよ

489 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 11:31:18 ]
>>487
画面の制御なんてモロにViewだと思うんだけど。

490 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 22:41:24 ]
UIモデルだな

491 名前:3年前 mailto:sage [2007/07/11(水) 11:24:49 ]
Domain-Driven Design
pc11.2ch.net/test/read.cgi/prog/1080149913/

1 名前: 仕様書無しさん 投稿日: 04/03/25 02:38
 ドメイン駆動型デザインとは何か?

 Download draft of book from
 www.domaindrivendesign.org/book/DDD_2003-04-15.pdf
 www.domaindrivendesign.org/


492 名前:そして現在 mailto:sage [2007/07/11(水) 11:26:36 ]
Domain-Driven Designのエッセンス

「ドメインモデリング」は、アプリケーション開発において最も重要な部分だとされています。
しかしその割には、フレームワークの使い方やアーキテクチャの設計方法など技術に関す
る解説書はたくさんあるものの、ドメインモデリングそのものを扱った書籍はほとんど無か
ったと言ってもいいでしょう。 Eric Evansの『Domain-Driven Design』(以降DDD)は、「ソフト
ウェアの真の複雑さに挑戦する」という副題からも分かるように、ドメインモデリングに正面
から取り組んだ待望の書籍です。

DDDは、海外では非常に評判の高い書籍です。本書の出版前からMartin Fowler氏により
「期待できる内容だ」と推薦されていたり、GoFの1人であるRalph Johnson氏は自身のブロ
グで本書を「4、5回は読み直した」と賛辞を送っています。Spring Frameworkの開発者Rod
Johnson氏も、最近のプレゼンテーションでDDDを紹介しながら、「Java EE開発者がこれ
から進むべき道はリッチなドメインモデルだ」と発表しています。また、MDAツールSculptor
のように、DDDを積極的に採用したツールやフレームワークも登場しつつあります。

しかし、日本では翻訳書がいまだに出版されていないこともあり、本書の出版から3年近く
経った今でも、まだまだ一部の通の人たちにしか広まっていないように筆者には思われます。
また、原書を読まれた方の中からも「本が分厚すぎて読みきれない・・・」という嘆きの声も
聞かれます(DDD難民という言葉もあるそうです)。
そこで本連載では、全3回に分けて、DDDの全貌を簡潔に紹介してみたいと思います。

DDDはタイトルからは一見分かりにくいのですが、いわゆるパターン本の1つです。
しかし、DDDは全体が読み物の体裁で編まれているため、パターンカタログが読み物から
独立しているもの(『デザインパターン』『J2EEパターン』『エンタープライズアプリケーション
アーキテクチャパターン』など)に比べ、パターンの閲覧性は良くありません。本連載では、
すでに一度読破された方にも有用な資料となるように、パターンカタログとしてDDDを再構成
してみます。


493 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 19:11:44 ]
へー

494 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 17:41:42 ]
ここって何も知らん人でも書いていいんだろうか・・・

一つのパターンを適用、っつーか使うっていうのなら何とかできるんだけど、複数のパターンを組み合わせるとなるといきなり手が止まる・・・
デザインパターンはいいコードを書いていれば自然に適用されている物、っていうことなの・・・?

495 名前:デフォルトの名無しさん mailto:sage [2007/10/08(月) 18:57:21 ]
一つ使うも複数使うも難易度に差はないだろ
理解しないでサンプルコード改変してるレベルと見える



496 名前:デフォルトの名無しさん mailto:sage [2007/10/10(水) 23:46:07 ]
デザインパターンって、「組み合わせて」使うような例ってほとんどないんじゃないかな。

一つのモジュールの別々の箇所で複数のデザインパターンを併用することはよくあるけどねー。
Java のクラスライブラリがいい例。

497 名前:デフォルトの名無しさん [2007/10/31(水) 00:50:37 ]
難しいことはいいからデザパタって
ホントに役に立つのかどうか教えろよ

498 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 00:51:49 ]
>>497
OOPを一から自分で設計するのは骨が折れるぞ
バグも紛れ込むし

499 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 00:55:39 ]
お前に使いこなせねえよバーカ

500 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 00:55:43 ]
>>497
仕事なら役に立つよ
一単語だけで意図が伝わる

501 名前:デフォルトの名無しさん [2007/10/31(水) 00:58:01 ]
>>499
うるせーハナクソ

502 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 01:16:18 ]
>>497
自分のそれまでの経験とセンスだけで、
後々のメンテとかになるべく困らないような
設計するのは難しいから、頭のいい先人たちが
編み出した有用なパターンを知っておいた方が楽。
ていうか知らないとかなり大変。

503 名前:デフォルトの名無しさん mailto:sage [2007/10/31(水) 01:23:01 ]
>>498

かなりできる人間が過半数超えてれば使えるし、
超えて無いとロスの方がでかい。

504 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 11:28:46 ]
C++でのcrtpとか言語毎に形成されたイディオム的なパターンは実用性も高いし、初心者にも分かりやすいと思う
結局言語の所まで落とさないと使えないしね
というかC++だとそういうidiom使わないとたちどころに言語になるし

GoFで紹介されてる各パターンは役に立たないけど
そこで使われる考え方っていうのは言語ローカルなイディオムを理解するのに役立つかなぁと思ったけど、
もう少し勉強が進んだらまた違う感想になる気がする

505 名前:デフォルトの名無しさん [2007/11/14(水) 02:08:15 ]
デザインパターンを使わずにスマートに書く方法とかって
どんな感じなんになるんでしょうね?

たとえば、うどんをそばを作る場合なんかはほとんど
工程は一緒なのでテンプレートメソッドに使うんだろうけど

みなさんならどうやって書きますか?
ふと考えるといろいろあるけどどれもいまいちな気が。

1どんぶり用意
2うどんかそばを入れる
3だしをそそぐ



506 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 03:04:16 ]
GoFが役に立たないとか、デザインパターンを使わずにスマートに書くとか・・・学生さんかね?

507 名前:デフォルトの名無しさん [2007/11/14(水) 08:14:51 ]
>>506
なんだか継承になれすぎて使わないパターンがあまりおもいつかなかったもので使わなかったらどうだろうかと思ったんですけど。

508 名前:デフォルトの名無しさん mailto:sage [2007/11/14(水) 12:22:47 ]
>>505
昔は仕様書を元に上から下へ逐次式に書いたものだよ。
仕様書がすべて、はじめに機能をすべて洗い出せることこそ能力。

これに慣れたままSEになり30代を迎えると、もう補正が効かない。

あと、現場でやっている人は、GOFどうこうを意識している人はあまりいないとおもう。

509 名前:デフォルトの名無しさん [2007/11/15(木) 02:57:13 ]
>>508
>これに慣れたままSEになり30代を迎えると、もう補正が効かない。

そういう人を一般的に才能がないという。
勉強する意欲がない人はいくら若くてもダメ。
転職するならお早めに。


510 名前:デフォルトの名無しさん [2007/11/15(木) 03:47:08 ]
>>508
ちょっと前にやったプロジェクトで、GOFに死ぬほど拘ってる
プロジェクトリーダーが居て困ったことがあるな。

最近、GOFを勉強したらしく、なんか頭がすごく良くなったカン違い
してるみたいで、設計がGOFのどれかのパターンになってないと、
全部NGにされて、直すのに苦労したよ・・・

511 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 03:50:05 ]
>>508
GoFすら意識してなくて機能をイメージできるものか?出来てるつもりじゃないか?

512 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 09:22:08 ]
設計なんて茨の道さ。
もんどりうってじたばたして、
痛い思いしながらGoFにしがみついたり、
手放したり、またGoF読み直したり、
もんどりうったり、じたばたしたり、
GoF読み直してピンときてみたり、
こなかったり、もんどりうって、ピンときたり。

513 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 13:56:27 ]
全ての設計要素は何らかの秩序の上に存在すべき
だが設計要素や立脚する秩序をすべて表現する必要はないってこった
達人の書いたオプソのコード読んでも、凄さが伝わりくい理由がそこにある気がする

514 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 14:39:57 ]
>>512
オッパイ揉んでピンときたり
が抜けてね?

515 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 16:51:17 ]
ソースコードの見た目がかっこ良くなるので使ってます



516 名前:デフォルトの名無しさん mailto:sage [2008/01/07(月) 21:48:54 ]
開発環境のバージョンによって、含まれるライブラリが違うため、
どちらのバージョンでも動くように、実装を切り替えるということがしたいのです。
XMLのラッパーライブラリのエンジンの実装を切り替える、というようなことです。

Strategyパターンを使うのがよいのでしょうか?
最初は、Decoratorパターンと区別がつかなかったのですが、
GOF本のDecoratorのところにあるように、

・中身を取り換えるのが、Strategyで、
・外側を取り換えるのが、Decorator
ということで、

中のエンジンを取り換えるのは、Strategyパターンということでしょうか?

517 名前:デフォルトの名無しさん mailto:sage [2008/01/07(月) 22:43:21 ]
>516
あんまりパターンの名前にとらわれずにしたほうがいいと思われ。

518 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 00:19:40 ]
うむ。
とりあえず作りたいように作って、似たパターンがあったらそれに合わせていく方向で。

519 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 03:33:32 ]
>>517-518
ありがとう
過去レスででてたけど、作ってみてリファクタリングの時に考える方法やってみる

520 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 20:05:11 ]
// Hoge.h
#ifndef HOGE_H
#define HOGE_H
class Hoge {
public:
static Hoge* New();
virtual void Foo() = 0;
virtual ~Hoge() { }
};
#endif

// Hoge.cpp
#include "Hoge.h"
#include <iostream>
class Hoge_ : public Hoge {
public:
virtual void Foo() { std::cout << "Hoge::Foo" << std::endl; }
};
Hoge* Hoge::New() {
return new Hoge_();
}

// main.cpp
#include "Hoge.h"
#include <boost/scoped_ptr.hpp>
int main() {
boost::scoped_ptr<Hoge> hoge(Hoge::New());
hoge->Foo();
}

こうやって実装を pimpl より隠蔽してるソースを見たんだけど、
このデザパタの名前って何?

521 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 23:46:55 ]
これっしょ?よく見る普通のインターフェイスじゃないか。
boost.cppll.jp/HEAD/libs/smart_ptr/sp_techniques.html#abstract

522 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 00:21:09 ]
「〜パターン」 とかの名前がついてるわけではないのね。

523 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 03:10:32 ]
strategyじゃね

524 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 07:40:40 ]
派生クラスを1つしか作らないこと前提で目的も違うから
strategy じゃないな。

525 名前:デフォルトの名無しさん mailto:age [2008/02/14(木) 22:04:23 ]
質問させてください
Compositeパターンで作られたクラスに
インターフェースの拡張を施した新しいクラスを作りたいときは
Bridgeパターンを使いますか?



526 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 20:35:57 ]
自己解決しました

527 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 03:47:22 ]
自己解決したらできれば、解決法を書いていきましょう
後で見た人の参考になりますよ

528 名前:デフォルトの名無しさん [2008/02/27(水) 09:21:02 ]
フラグを1ビットではなくカウンターで持っておき、ON扱いを1より大きい
値(仮にA)とします。ONしたい状況ではいきなりAを代入するのではなく
1ずつ足していき、OFFしたい状況ではすぐにゼロを代入します。

こういう、ONにするときだけショックアブソーバー付きな動作をする
フラグはデザパタではどういう名前が付けられてますか?

529 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 13:24:07 ]
自家発電しました

530 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 19:14:49 ]
>>525-526
自己解決パターン

531 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 01:50:40 ]
アンチパターンだな

532 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 18:10:25 ]
最近デザインパターンを勉強しだしたんですが
GoFの23個のうち2〜3個組み合わせて何か簡単なものを作るとしたら
どんなものが思い浮かびますか?

533 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 18:27:07 ]
STL

534 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 18:29:26 ]
Template Method との組み合わせは結構考えられるかと。

535 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 22:56:35 ]
コマンドパターンとなんかで、
GUIツールのアンドゥの練習



536 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 22:56:57 ]
やっぱり、アンドゥ、リドゥの練習にしといて

537 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 23:13:23 ]
Memento パターンと Command パターンの複合か。

538 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 01:22:59 ]
わかりました
やってみます

539 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 18:26:09 ]
c++です
DecoratorパターンでConcrete ComponentとDecoratorを区別して
Concrete Componentの型を知る方法はdynamic_castを使うしかないですか?

540 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 18:53:21 ]
>>539
型を知って何をするかによって方法が変わる気が。
RTTI(dynamic_castもその1つ)を使うか、Concrete Componentのメンバに型を示すIDのようなものを用意しておくか。
そもそもスレ違い。

541 名前:デフォルトの名無しさん [2008/05/09(金) 11:50:43 ]
鈴木高弘スレw

542 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 05:10:51 ]
ゲーム作ろうと思い、デザインパターンの勉強をしてるんですが
Singletonをどんな風に使うのか今一ピントきません。

Singletonじゃないと困る場合。
Singletonだと助かる場合。
出来たら例を示して貰えないでしょうか。

543 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 07:57:27 ]
>>542
ぜひ、こちらへどうぞ

ゲームにおけるデータ構造・クラス設計・パターン
pc11.2ch.net/test/read.cgi/gamedev/1155209226/

544 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 16:39:33 ]
あちらで聞いてみます

545 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 17:47:41 ]
やる夫がデザインパターンをやるようです
mojalog.com/2008/02/post_160.html




546 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 18:06:29 ]
>>545
やる夫wwwwめちゃめちゃ笑った

547 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 18:15:14 ]
>>545
デザインパターンの考え方が分かりやすくて助かりました。

548 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 19:23:44 ]
AA入ってるのって、一見とっつきやすそうだが…、
読みにくくもあったり…しかし微笑ましいのだけは確か。

549 名前:デフォルトの名無しさん mailto:sage [2008/05/11(日) 21:11:22 ]
例自体は具体的で読みやすいんじゃないか?
デザパタ本て(全部とは言わないが)ほとんどが
説明のための説明みたいな本になってるし。

550 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 02:47:40 ]
シンプルファクトリーって始めて知った
ファクトリメソッドとアブストラクトファクトリしか知らなかった
デザインパターン的には常識なの?



551 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 02:56:07 ]
この手のものは先に名付けたもん勝ちだから
あまり仔細にこだわろうとするな。

> ファクトリメソッドとアブストラクトファクトリしか知らなかった
知ったかどうかよりも理解できたかどうかが大事なんだが。

552 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 16:39:49 ]
marupeke296.com/DP_main.html

個人的にここのデザインパターンの解説がゲームプログラミングを例にしているせいか
わかりやすいんだが、スレ住人的にはどう?


553 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 16:59:44 ]
>>552
わかりやすいし、筆者の理解度は高いと思う。
自分の言葉で言いなおしてるところで、
的が外れていないので高感度アップ。

Abstract Factory 一塊のオブジェクト群を沢山の種類用意する

は、恥ずかしながら今までみたどの解説よりスッとくる一文だった。

554 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 22:57:03 ]
例というなら、GoFの元ネタはウィジェットや言語の実装で現われたパターンだから、
自分でウィジェットや言語を書けば何を言ってるのかすぐわかる

555 名前:デフォルトの名無しさん mailto:sage [2008/05/12(月) 23:10:08 ]
うじぇー奴



556 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 00:53:16 ]
>>552
FlyWeightってこのページで書かれているような感じなの?

557 名前:デフォルトの名無しさん mailto:sage [2008/05/13(火) 09:31:42 ]
zsh line editorのwidgetでも使えますか!?

558 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 11:28:21 ]
実践UML 第3版 オブジェクト指向分析設計と反復型開発入門
www.amazon.co.jp/dp/4894716828

この本とかどうだろうね?まだ自分は読み始めだけど。

559 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 19:02:26 ]
だったら読み終わったときに評価書いてくれ

560 名前:デフォルトの名無しさん [2008/06/18(水) 18:46:30 ]
MVCモデルについて質問です。

javaであればModelでは描画するメソッドを一切実装せず、描画メソッドについてはすべてViewで実装するという事ですか?
例えば、Modelのオブジェクトにdrawメソッドをdelegateしたい場合などもあると思いますが、
そういう時もViewまで先送りにした方がいいですか?

561 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 00:31:36 ]
描画はモデルじゃね?

562 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 02:05:46 ]
>Modelのオブジェクトにdrawメソッドをdelegateしたい場合などもあると思います
例えばどんな時?

デザパタの本にありがちな、
Shape インタフェースに draw メソッドがあって
Circle でも Triangle でも draw 呼べば片付きますよ、
的な話って、いかにも説明のための説明って気がしてならん。

563 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 02:20:03 ]
ここまで一切コントローラの話題が無い件

564 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 07:30:42 ]
>>562
まさにそういう時。
アルゴリズムでdraw可能なオブジェクトをいくつかはじきだす。
その時にそいつにdrawメソッドを持たせておいた方が都合がいいのでそうしているが、
癒着してるようで気がかり。

565 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 19:37:43 ]
ほれ、答えだ
www.fujigoko.tv/rev/prof/doc4/index.html



566 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 20:07:01 ]
長い;;

567 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 23:52:54 ]
>>565
当たり前すぎるくらいに当たり前のこと書いてるな。
でも、この当たり前が理解できてないやつが殆どだ。

モデル自体が保存メソッド持ってるフレームワーク見せられて
「なんでこんな設計なの?」「便利だから」
意味不明の回答で泣きそうになった。

次の会社でも探すか。

568 名前:デフォルトの名無しさん [2008/06/21(土) 00:25:48 ]
データモデルと永続化は別か,そうかそうか

569 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 00:50:45 ]
>>567
あたり前田のクラッカーってどうなったんだろう?

570 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 09:28:30 ]
> モデル自体が保存メソッド持ってるフレームワーク見せられて

普通じゃん。

571 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 09:42:35 ]
>>567
むしろ保存とか読み込んで再構築とかいう手間を見せ付けてはいけない

572 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 13:33:10 ]
シリアライズ機能くらい普通じゃん

573 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 16:01:39 ]
シリアライズを提供することと保存の主体であることは別じゃね?

574 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 16:06:23 ]
Save(IOutputStream* stream)
Load(IInputStream* stream)
みたいに外部に保存主体があるわけじゃなくて、
まさか内部に保存主体があるのか?

575 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 16:12:35 ]
dbの話じゃないの?



576 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 16:23:23 ]
>>574
保存主体ってなんですか><;;

# Save(IOutputStream* stream)
これだと「何を」みたいな目的語が全く存在しない

577 名前:デフォルトの名無しさん mailto:sage [2008/06/21(土) 18:08:59 ]
.NET Frameworkだと、シリアライザクラスに分けてあるね。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<193KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef