Та ангид хамаарахгүй бусад аргуудадангиллын аргуудыг ашиглаж болно. Практикт та ангийн жишээг үүсгэх аргуудын хувьд ангийн аргыг ихэвчлэн ашигладаг. Дашрамд хэлэхэд, арга нь ангийн жишээг үүсгээд буцаах үед уг аргыг үйлдвэрийн арга гэж нэрлэдэг.
Бид яагаад Python дээр ангийн аргыг ашигладаг вэ?
Python ангиуд нь Обьект хандалтат програмчлалын бүх стандарт боломжуудыг хангадаг: ангийн удамших механизм нь олон үндсэн ангиллыг зөвшөөрдөг, үүсмэл анги нь өөрийн үндсэн анги эсвэл ангийн дурын аргыг хүчингүй болгож чаддаг. мөн арга нь үндсэн ангийн аргыг ижил нэртэй дуудаж болно.
Ангийн арга юунд зориулагдсан вэ?
Ангийн аргууд нь жишээн дээр биш харин анги дээр дуудагддаг аргууд юм. Тэдгээрийг ихэвчлэн объектын мета-загварын хэсэг болгон ашигладаг. Өөрөөр хэлбэл, анги бүрийн хувьд мета загвар дахь ангиллын объектын тодорхой жишээг үүсгэнэ. Мета-загварын протоколууд нь анги үүсгэх, устгах боломжийг олгодог.
Би хэзээ Python дээр статик аргыг ашиглах ёстой вэ?
Python статик аргын давуу тал
- Хэрэв танд анги эсвэл жишээний шинж чанарууд эсвэл аргуудад хандах шаардлагагүй бол статик арга нь ангийн арга эсвэл жишээний аргаас илүү дээр юм. …
- Статик аргын дуудлагын гарын үсэг нь ангийн арга эсвэл жишээ аргынхтай ижил байна, тухайлбал.
Ангийн арга болон статик хоёрын ялгаа нь юу вэарга?
А ангиллын арга нь ангийн төлөвт хандах эсвэл өөрчлөх боломжтой бол статик арга нь түүнд хандах эсвэл өөрчлөх боломжгүй. Ерөнхийдөө статик аргууд нь ангийн төлөв байдлын талаар юу ч мэдэхгүй. Эдгээр нь зарим параметрүүдийг авч, тэдгээр параметрүүд дээр ажилладаг хэрэглээний төрлийн аргууд юм. Нөгөө талаас ангийн аргууд нь параметр болгон ангитай байх ёстой.