Design Pattern: Iterator (Behavioural)

A MATLAB® OOP implementation of the Iterator Behavioural Design Pattern

Download
Download

You are now following this Submission

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 .

Categories

Find more on Software Development in Help Center and MATLAB Answers

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.5.0

Updated license

Download
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.

Download
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.

Download
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.

Download
1.0.0

Download