Talaan ng mga Nilalaman:
- Kahulugan - Ano ang ibig sabihin ng Shallow Copy?
- Ipinaliwanag ng Techopedia ang Salin ng Salin ng Salin
Kahulugan - Ano ang ibig sabihin ng Shallow Copy?
Ang mababaw na kopya, sa C #, ay ang proseso ng paglikha ng isang clone ng isang bagay sa pamamagitan ng pag-instantiate ng isang bagong halimbawa ng parehong uri ng orihinal na bagay at pagkopya ng mga di-static na miyembro ng umiiral na bagay sa clone. Ang mga miyembro ng uri ng halaga ay kinopya nang kaunti habang ang mga miyembro ng uri ng sanggunian ay kinopya na ang tinukoy na bagay at ang clone nito ay tumutukoy sa parehong bagay.
Sa pangkalahatan, ang mababaw na kopya ay ginagamit kapag ang pagganap ay isa sa mga kinakailangan kasama ang kondisyon na ang bagay ay hindi mai-mutate sa buong aplikasyon. Sa pamamagitan ng pagpasa ng clone na naglalaman ng data na hindi mababago, ang posibilidad ng katiwalian sa pamamagitan ng anumang code ay tinanggal. Ang mababaw na kopya ay matatagpuan upang maging mahusay kung saan pinapayagan ang mga sanggunian ng object na maipasa ang mga bagay sa pamamagitan ng memorya ng memorya upang ang buong bagay ay hindi kailangang kopyahin.
Ang mababaw na kopya ay kilala rin bilang kopya ng miyembro.
Ipinaliwanag ng Techopedia ang Salin ng Salin ng Salin
Ang mababaw na kopya ay katulad ng malalim na kopya sa pagtatalaga ng bawat miyembro ng isang bagay sa iba pang bagay, ngunit naiiba ito sa paraang nakopya ang larangan ng uri ng sanggunian. Hindi tulad ng sa mababaw na kopya kung saan ang sanggunian ay kinopya lamang, sa malalim na kopya, isang bagong kopya ng tinukoy na bagay ay nilikha.
Halimbawa, isaalang-alang ang isang bagay ng empleyado na naglalaman ng mga detalye ng personal na impormasyon, kabilang ang isang listahan ng mga bagay ng address na nag-iimbak ng maraming mga address ng empleyado. Sa pamamagitan ng pagsasagawa ng mababaw na kopya ng isang bagay ng empleyado, ang isang clone ng object ng empleyado ay maaaring malikha gamit ang mga sanggunian sa parehong listahan ng mga object address na pag-aari ng orihinal na object ng empleyado.
Ang mga pamamaraan upang maisagawa ang mababaw na kopya ay kinabibilangan ng:- Tawagan ang paraan ng MemberwiseClone ng bagay
- Gumawa ng isang clone nang manu-mano sa pamamagitan ng isang pasadyang pamamaraan na nakakapagod ngunit madaling kontrolin
- Gumamit ng isang pamamaraan ng pagmuni-muni na nagbibigay ng awtomatikong pasilidad upang maisagawa ang mababaw na kopya, ngunit may overhead ng pagganap
- Gumamit ng isang serialization paraan na mas mabagal kaysa sa pagmuni-muni ngunit awtomatiko at simple
