抽象クラス AbstractPaint実装