ฉันอธิบายให้เพื่อนร่วมงานฟังว่าทำไมคอนสตรัคเตอร์ที่เรียกใช้เมธอดสามารถเป็น antipattern ได้
ตัวอย่าง (ใน C ++ ที่เป็นสนิมของฉัน)
class C {
public :
C(int foo);
void setFoo(int foo);
private:
int foo;
}
C::C(int foo) {
setFoo(foo);
}
void C::setFoo(int foo) {
this->foo = foo
}
ฉันต้องการที่จะกระตุ้นให้ดีขึ้นความจริงนี้ผ่านส่วนเสริมของคุณ หากคุณมีตัวอย่างหนังสืออ้างอิงหน้าบล็อกหรือชื่อของหลักการพวกเขาจะยินดีมาก
แก้ไข: ฉันกำลังพูดคุยกันโดยทั่วไป แต่เรากำลังเขียนโค้ดด้วยไพ ธ อน
this
ไปยังวิธีการใด ๆ ที่คุณโทรจากนวกรรมิกอย่างชัดเจน