গ্রাহকগণ এবং সেটটারগুলিকে সংজ্ঞায়িত করার আদেশের জন্য কি সর্বোত্তম অনুশীলন রয়েছে? দুটি অনুশীলন বলে মনে হচ্ছে:
- গেটর / সেটার জোড়
- প্রথম জনগণ, তারপরে সেটারগুলি (বা অন্য উপায়ে)
পার্থক্যটি আলোকিত করার জন্য গিটার / সেটার জোড়াগুলির একটি জাভা উদাহরণ:
public class Foo {
private int var1,
var2,
var3;
public int getVar1() {
return var1;
}
public void setVar1(int var1) {
this.var1 = var1;
}
public int getVar2() {
return var2;
}
public void setVar2(int var2) {
this.var2 = var2;
}
public int getVar3() {
return var3;
}
public void setVar3(int var3) {
this.var3 = var3;
}
}
এবং এখানে প্রথমে গেটার্স, তার পরে সেটারগুলির একটি জাভা উদাহরণ রয়েছে:
public class Foo {
private int var1,
var2,
var3;
public int getVar1() {
return var1;
}
public int getVar2() {
return var2;
}
public int getVar3() {
return var3;
}
public void setVar1(int var1) {
this.var1 = var1;
}
public void setVar2(int var2) {
this.var2 = var2;
}
public void setVar3(int var3) {
this.var3 = var3;
}
}
আমি মনে করি যে পরবর্তী ধরণের ক্রমটি কোড এবং শ্রেণি চিত্রগুলিতে উভয়ই স্পষ্ট but তবে অন্য প্রকারের ক্রমকে অর্ডার করার পক্ষে এটি যথেষ্ট কিনা তা আমি জানি না।