Gang-of-Four Design Patterns in MATLAB
    조회 수: 16 (최근 30일)
  
       이전 댓글 표시
    
Greetings.
In the context of my master thesis at FCT NOVA, titled "Assessing MATLAB's OO features through the GoF patterns", I intend to implement a full collection of the Gang-of-Four design patterns[1] in MATLAB, based on two existing Java collections of these patterns.
I wonder though if a full or partial MATLAB collection of this nature was already implemented in the past. It would be helpful to know that was the case. This far, I have found among several websites such as this one, some old posts about single implementations of patterns, namely Singleton[2], Iterator[3], Observer[4] and Strategy[5].
I will use a Github repository to share my implementations: https://github.com/amTorrinha/GoF-design-patterns-matlab.
Any help or recommendations would be appreciated.
Thank you.
References:
[1] Gamma, E., Helm, R., Johnson, R. and Vlissides, J. Design Patterns : Elements of Reusable Object-Oriented Software. Boston: Addison-Wesley, 1995.
[2] Bobby Nedelkovski (2021). Design Pattern: Singleton (Creational) (https://www.mathworks.com/matlabcentral/fileexchange/24911-design-pattern-singleton-creational), MATLAB Central File Exchange. Retrieved June 17, 2021.
[3] Bobby Nedelkovski (2021). Design Pattern: Iterator (Behavioural) (https://www.mathworks.com/matlabcentral/fileexchange/25225-design-pattern-iterator-behavioural), MATLAB Central File Exchange. Retrieved June 17, 2021.
[4] Arne Jenssen (2021). Observer pattern (https://www.mathworks.com/matlabcentral/fileexchange/17843-observer-pattern), MATLAB Central File Exchange. Retrieved June 17, 2021.
[5] Paul Williamson (2021). Strategy Design Pattern in Matlab 2008b (https://www.mathworks.com/matlabcentral/fileexchange/22193-strategy-design-pattern-in-matlab-2008b), MATLAB Central File Exchange. Retrieved June 17, 2021.
댓글 수: 2
  per isakson
      
      
 2021년 7월 29일
				
      편집: per isakson
      
      
 2021년 7월 29일
  
			I assume you are aware of  Comparison of C++, Java, Python, Ruby and MATLAB OOP Example by Stuart McGarrity [STAFF]                   
답변 (1개)
  per isakson
      
      
 2021년 7월 26일
        I'm not aware of any "full or partial MATLAB collection" and I've search for it more than once. 
Googling for "design patterns python book" returns a numbers of books with "design patterns" in the title.  "design patterns matlab book" returns next to nothing. 
Not all GOF-patterns are relevant in Matlab, see Design Patterns in Dynamic Programming by Peter Norvig.  (This is a set of slides - without text.) 
참고 항목
카테고리
				Help Center 및 File Exchange에서 Software Development Tools에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

