Hello, Maria!  

It's true that MATLAB (properly "M") isn't an OO language; you're
not going to find very many of the GoF's patterns in it.  However,
proxies are used extensively in places where you may not see them.
So are singletons and MVC.  M is a rich language, and while I 
haven't personally searched for known patterns in it, I'm sure
more of them are there.  Certainly there are lots of M programming
idioms and approaches that are considered "best practices."

By the way, if you want a more lively discussion, you might want
to post to comp.soft-sys.matlab.  (If you don't have a convenient
newsreader, go to http://www.mathworks.com/matlabcentral/ and 
use our Web front end.)

If you haven't yet, you can "mine for patterns" in the contributed
M code posted to the file exchange at that URL.  I can't honestly
say it's all good code, but you might find it useful.  :-)

Good luck!

                        - Jenifer

------------------------------------------
Jenifer Tidwell
The MathWorks
w:  [EMAIL PROTECTED]
h:  [EMAIL PROTECTED]
http://time-tripper.com/uipatterns/



On Tue, 2 Sep 2003, Maria Apogeni wrote:

> Hello everyone!!!
> 
> i am conducting a research about Matlab and one of my topics involves design 
> patterns and how
> they can be applied to Matlab. I've read many articles about design patterns 
> but all of them seem to apply design patterns in OO environments. Do you 
> think that design patterns can be applied to Matlab
> which is not an OO language although it supports some OO features, and how? 
> Will that be beneficial
> or it will make things more complicated? Any hints or ideas would be 
> appreciated.
> 
> Thank you in advance
> Maria

_______________________________________________
patterns-discussion mailing list
[EMAIL PROTECTED]
http://mail.cs.uiuc.edu/mailman/listinfo/patterns-discussion

Reply via email to