My understanding (typically flawed): 

Implicit Inheritance, as in creating an object or instance that is a child of 
another object, and changes to the parent or children affect the children and 
instances of the children. LC does no such thing. 

Not sure what polymorphism is, and I don't want to read up on it. 

I am not sure what OO objects there can be that are not GUI objects, unless 
something like a property or a database can be an object. 

I do see a difference between LC and an Object Oriented environment, as I 
looked at, but didn't touch Visual Foxpro some years back. I got how it can be 
very powerful once you set up your objects and inheritances, but there is a lot 
of groundwork with OO dev that has to be done, and a great deal of planning 
beforehand if you want to do anything complex. Not so much with LC. 

Bob


On Apr 4, 2012, at 9:02 AM, Richmond wrote:

> On 04/04/2012 06:50 PM, Mike Kerner wrote:
>> LC isn't really OO.
>> 
> 
> OK: so to Wikipedia:
> 
> Object-based programming:
> "A somehow limited version of object-oriented programming 
> <http://en.wikipedia.org/wiki/Object-oriented_programming>, where one or more 
> of the following restrictions applies:
> 
> "(a) There is no implicit inheritance 
> <http://en.wikipedia.org/wiki/Inheritance_%28object-oriented_programming%29>, 
> 
> "(b) there is no polymorphism 
> <http://en.wikipedia.org/wiki/Polymorphism_%28computer_science%29>,
> 
> "(c) only a very reduced subset of the available values are objects 
> <http://en.wikipedia.org/wiki/Object_%28programming%29> (typically the GUI 
> components)."
> 
> I wonder in which of the 3 Livecode differs from an Object-Oriented language?
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to