Archiwa tagu: płytka kopia

Wzorzec Prototyp z MemberwiseClone() i ICloneable

Przedstawię przykładowe zastosowanie wzorca prototyp z wykorzystaniem i omówieniem metody MemberwiseClone() i inerfejsu ICloneable.

Wzorzec prototyp krótko mówiąc służy do  tworzenia obiektów na podstawie innych obiektów wzorcowych poprzez kopiowanie ich. Taki skopiowany obiekt może dziedziczyć wszystkie właściwości jak i metody lub może dziedziczyć tylko niektóre właściwości. Najłatwiej zrozumieć ten wzorzec na przykładzie zapisywania stanu obiektu.

Czytaj dalej Wzorzec Prototyp z MemberwiseClone() i ICloneable