Specificare partiala pentru un oir Eiffel

O specificare (partiala) pentru un oir generic preluata din biblioteca standard a limbajului (EIFFEL Base):

class ARRAY [G] inherit
 RESIZABLE [G]
 redefine
 full
 end;
 … restul parin?ilor este omis

creation make feature - Initialization make (minindex, maxindex: INTEGER) is - Allocate array… do … corpul rutinei este omis ensure no_capacity:(minindex > maxindex) implies (capacity = 0); capacity_constraint: (minindex <= maxindex) implies (capacity = maxindex- minindex + 1) end; … restul caracteristicilor este omis end --class ARRAY


(C) Copyright Computer Press Agora