private field
とを使用するためのより良い方法は何private methods
ですか?
プライベートメソッド内でプライベートフィールドを使用するのは適切ですか、それともパブリックメソッドからプライベートメソッドを呼び出すときにパラメータとして配置する方が良いですか?
分野:
private Item model;
1. パブリックメソッド:
...
if (model.getPrice() != null) {
String formattedPrice = formatPrice();
}
...
プライベートメソッド:
private int formatPrice(){
int price = model.getPrice() + 10;
}
VS
2. パブリックメソッド:
if (model.getPrice() != null) {
String formattedPrice = formatPrice(model.getPrice());
}
...
プライベートメソッド:
formatPrice(int price){
int price = price + 10;
}