whats not to like about extend ?
With php i have a general database class and 90% of my other classes extend that database class so i dont have to initiate a new database class inside that class whenever i need to do something with the database.

I hardly ever use Interfaces and therefor "implements" since i just can't be bothered though i can see a use for it with publicly available code. Interfaces would be alot of overkill for mIRCscripts.

"extend" would definitely rock imo since you'll have code inheritance.

Eventhough i love Javascript OOP for its obscurity and fun to play with atleast Java atleasts seems to implement a general class driven syntax.

Some cool idea's in this thread though thanks for digging it back up! smile


$maybe