[OT] Justified boast?
Bob Sneidar
bobs at twft.com
Wed Apr 4 13:27:29 EDT 2012
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 at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list