Be the first to rate this file! 0 Downloads (last 30 days) File Size: 1.04 MB File ID: #21815
image thumbnail

Inside MATLAB Objects in R2008a

by Linda Webb

 

20 Oct 2008 (Updated 20 Oct 2008)

Updating the object-oriented programming capabilities of MATLAB in R2008a

| Watch this File

File Information
Description

Over the intervening years, MathWorks developers have learned a great deal about how programmers use objects and what capabilities they require. A key goal in updating the object-oriented programming capabilities of MATLAB in R2008a was to apply some of these lessons while remaining true to three core principles of the MATLAB language: the centrality of arrays and array indexing, the importance of mathematical functions, and the use of multiple named input and output parameters.
For experienced object-oriented programmers, this article explains the rationale behind some of the MATLAB design decisions in R2008a, including why MATLAB object-oriented features differ in significant ways from other popular object-oriented languages. In particular, this article examines methods and parameters, inheritance, handles, properties, and object lifecycle management.

By Dave Foti, The MathWorks

This article was published in MATLAB Digest, September 2008, which you can read at http://www.mathworks.com/company/newsletters/?s_cid=nws_flex

MATLAB release MATLAB 7.6 (R2008a)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
whitepaper Linda Webb 22 Oct 2008 10:25:17
article Linda Webb 22 Oct 2008 10:25:17
paper Linda Webb 22 Oct 2008 10:25:17
object Linda Webb 22 Oct 2008 10:25:17
objectoriented Linda Webb 22 Oct 2008 10:25:17
array Linda Webb 22 Oct 2008 10:25:17
methods Linda Webb 22 Oct 2008 10:25:17
parameters Linda Webb 22 Oct 2008 10:25:17
inheritance Linda Webb 22 Oct 2008 10:25:17
hand Linda Webb 22 Oct 2008 10:25:17

Contact us at files@mathworks.com