次のメソッドが必要な同じパッケージに 2 つのアダプター クラスがあります。
private int getAlphaValue(int backgroundTransparency) {
int backgroundOpaquePercentage = 100 - backgroundTransparency;
int alpha= (255 * backgroundOpaquePercentage) / 100;
return alpha;
}
- 各クラスにこのメソッドのコピーを置き、それらを非公開にします。
- クラス化されたメソッドの1つにメソッドを配置し、両方のメソッドで使用できるように静的および保護します
上記の 2 つのアプローチのうち、適切で効率的なのはどれですか?