Интерфэйс нь хийсвэр бус аргуудтай байж болох уу?
Интерфэйс нь хийсвэр бус аргуудтай байж болох уу?

Видео: Интерфэйс нь хийсвэр бус аргуудтай байж болох уу?

Видео: Интерфэйс нь хийсвэр бус аргуудтай байж болох уу?
Видео: Тонкости работы с монтажной пеной. То, что ты не знал! Секреты мастеров 2024, Арванхоёрдугаар сар
Anonim

Интерфейсийн аргууд тодорхойлолтоор нийтийн болон хийсвэр , тиймээс та чадахгүй байхгүй байна - хийсвэр аргууд чиний дотор интерфейс . Жава хэл дээр, интерфейсийн аргууд нийтийн болон хийсвэр Анхны утгаараа. Тиймээс эхний сонголт бол муу дасгал юм. Гол нь чи чадна ашиглахгүй үгүй - хийсвэр аргууд дотор интерфейс , учир нь тэд хийсвэр Анхны утгаараа.

Үүнээс гадна интерфейс нь хийсвэр аргуудтай байж болох уу?

Ан интерфейс "цэвэр" шиг хийсвэр анги. Анги болон түүний бүх зүйл аргууд байна хийсвэр . Ан хийсвэр анги байж болох хэрэгжүүлсэн аргууд гэхдээ анги өөрөө үүсгэгдэх боломжгүй (удамшлын болон DRY-ийг дагахад ашигтай). Хэрэв та хэрэгжүүлбэл Интерфэйс дараа нь та хэрэгжүүлэх ёстой аргууд дахь интерфейс.

Мөн хийсвэр ангид хийсвэр бус аргууд байж болох уу? Тиймээ бид байж болох а хийсвэр анги гүйгээр Хийсвэр аргууд Учир нь хоёулаа бие даасан ойлголт юм. тунхаглах нь a ангийн хураангуй гэсэн үг чадна дангаар нь үүсгэж болохгүй ба чадна зөвхөн дэд ангилна. тунхаглах нь a арга хийсвэр гэсэн үг Арга нь болно дэд ангид тодорхойлогдох болно.

Үүнээс гадна интерфэйс дэх аргуудыг тодорхойлж чадах уу?

Анги шиг, ан интерфэйс боломжтой байна аргууд болон хувьсагч, гэхдээ аргууд -д тунхагласан интерфейс Анхдагч байдлаар хийсвэр (зөвхөн арга гарын үсэг, бие байхгүй). Интерфейсүүд анги юу байх ёстойг зааж өгнө хийх мөн яаж биш. Хэрэв анги үүнийг хэрэгжүүлбэл интерфейс , дараа нь чадна цуглуулгыг ангилахад ашиглаж болно.

Интерфейсийн бүх аргыг хэрэгжүүлэх шаардлагатай юу?

Тийм ээ, энэ нь заавал байх ёстой бүгдийг хэрэгжүүлэх нь аргууд -ийг хэрэгжүүлдэг ангид интерфейс тухайн анги нь хийсвэр анги биш л бол. Та байна хоёр сонголт: - хэрэгжүүлэх бүр арга -аас шаарддаг интерфейс эсвэл - сураггүй алга болсон гэж зарлах аргууд ангидаа хийсвэр.

Зөвлөмж болгож буй: