Design Pattern: Iterator (Behavioural)
A MATLAB® OOP implementation of the Iterator Behavioural Design Pattern
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
Cite As
Bobby Nedelkovski (2026). Design Pattern: Iterator (Behavioural) (https://uk.mathworks.com/matlabcentral/fileexchange/25225-design-pattern-iterator-behavioural), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.5.0 (36.6 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.5.0 | Updated license |
||
| 1.5.0-0 | Allow creation of N-D arrays of CellArrayListIterators - this is due to the changes in CellArrayList (see File Exchange item #25024). UML Diagram has been updated to reflect the change. |
||
| 1.3.0 | Abstract properties in abstract classes List and Iterator changed to concrete protected - conforms with R2009b OOP. Updated UML diagram to reflect this change. Bug fix with remove() method in CellArrayList. |
||
| 1.2.0 | Removed details on the implementation from the 'Description' field as this can be found in 'CellArrayListIterator.m' and included references to the files of interest. |
||
| 1.0.0 |