-OOP限定-プログラム設計相談室
■ このスレッドは過去ログ倉庫に格納されています
0606デフォルトの名無しさん
2011/07/05(火) 01:09:26.73HSVからRGBへ変換できるクラス、RGBからHSVへ変換できるクラス、
RGBからRGBにしか変換できないクラス。用途に応じて変換パターンを支配できる。
それから、RGBを作った数カ月後にHSVを定義しても、RGBからHSVに変換するような
処理を簡単に組み込めるよ。
interface RGB
{
void change(double r,double g,double b);
}
interface HSV
{
void change(double h,double s,double v);
}
interface RGBConvertor
{
RGB to(RGB color);
}
interface HSVConvertor
{
HSV to(HSV color);
}
■ このスレッドは過去ログ倉庫に格納されています