Protocol-oriented programming (POP) iku cara sing disenengi Swift kanggo nuduhake tumindak: tinimbang inherit saka base class, tipe netepi protokol, lan protocol extension nyedhiyakake implementasi standar sing bisa dienggo maneh. Iki menehi sampeyan komposisi lan panggunan maneh kode tanpa kaku kaya single inheritance.
Kepiye cara kerjane
Sawijining protokol ngumumake syarat; extension ing protokol kasebut nyedhiyakake tumindak standar sing diwarisi kanthi gratis dening saben conformer.
{
id: { }
}
{
name: { }
}
{
() -> { }
}
: , {
id:
name:
}
(id: , name: ).describe()
