אז ככה
ראשית מחליטים איך לייצג מטריצה.
באילו מבני נתונים נשתמש? האם יהיה הבדל אם המטריצה ריבועית או לא? האם צריך לשמור בנפרד את מספר השורות ומספר העמודות?
 
אח"כ, כותבים את הגדרת ה-class, עם איברים שמייצגים את המטריצה (לפי מה שהחלטנו קודם).
אח"כ, כותבים בנאים והורסים (בהתאם לדרישות התרגיל).
אח"כ, מגדירים ומממשים את המתודות.