>>585
changeは書いたろ。
まぁ、デバイスの場合toは要らんけどな。
あのインターフェースはtoを分離したほうがいいでしょ。
ちなみに、toを使うフィルターの場合は、
こんな感じ。

class NegativePositive implements RGB
{
       private int rgb;
       public NegativePositive(){}
       public void change(double red,double green,double blue){省略}
       public void change(int rgb)
       {
                rgb  = 0xFF - ( 0xFF & rgb );
                rgb |= 0xFF00 - ( 0xFF00 & rgb );
                rgb |= 0xFF0000 - ( 0xFF0000 & rgb );
       }
       public RGB to(RGB color)
       {
                color.change(rgb);
                return color;
       }
}