Sainíonn Go comhéadan (interface) sraith síoróga modhanna — conradh iompraíochta. Ar an tslí chriticiúil, bíonn comhéadain sásta go intuigthe: aon chineál a bhfuil na modhanna sin air a sháraíonn an comhéadan go huathoibríoch, gan aon dearbhú follasach "implements". Tá an cur chuige struchtúrtha seo, atá cosúil le duck-typing, sainiúil agus cumhachtach.
Comhéadain a shainiú agus a chur i bhfeidhm go intuigthe
Speaker {
Speak()
}
Dog {}
Speak() { }
Cat {}
Speak() { }
s Speaker = Dog{}
s.Speak()
