<div dir="ltr">Hello coders.<br><br>You'll see, I'm a PHP developer, but I found Gambas fun and enjoyable for <br>practice and teaching. However, after days of searching there is some issues <br>for that I did not found any answer, so here I am asking.<br><br>First: there is no a "PROTECTED" scope? I found tipical Public and Private <br>scope for class members on Gambas, but why is not there a Protected scope? Or <br>is used another key word for that?<br><br>Second: is there some kind of support for Interfaces? If you see Java or PHP <br>yo found that for some Abstract Data Types is possible define an Interface, <br>you know, a set of public methods that define how an ADT must behave. However, <br>I do not found any similar on Gambas. <br><br>Third: Abstract classes? I'm not sure if declaring on a class File "CREATE <br>PRIVATE" I am defining a kind of Abstract class.<br><br>Fourth: Traits or mixins? this structures allow to languages that only support <br>simple inheritance a way to reuse a lot of code. I'm thinking that maybe using <br>Composition over Inheritance can be a solution, but I'm just aware if traits <br>or mixins can be supported on Gambas.<br><br>Thank for your time.<br>Regards.<br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>E. Yeshua Rodas<br></div>DTI - UPNFM<br></div></div></div>