Плитка копија

Аутор: Lewis Jackson
Датум Стварања: 8 Може 2021
Ажурирати Датум: 25 Јуни 2024
Anonim
Копия видео "BRAER фильм ПЛИТКА"
Видео: Копия видео "BRAER фильм ПЛИТКА"

Садржај

Дефиниција - Шта значи Плитка копија?

Плитка копија, у Ц #, је процес креирања клона објекта инстанцирањем нове инстанције истог типа као оригинални објект и копирањем нестатичких чланова постојећег објекта у клон. Чланови врсте вредности копирају се битно, док се чланови референтног типа копирају тако да се наведени објект и његов клон односе на исти објект.


Генерално, плитка копија се користи када је перформанс један од захтева, уз услов да објект неће бити мутиран током апликације. Преношењем клона који садржи непроменљиве податке елиминира се могућност корупције било којим кодом. Плитка копија је ефикасна тамо где референце објекта омогућавају прослеђивање објеката меморијском адресом тако да целокупни објект не треба да се копира.

Плитка копија је такође позната и као копија у облику члана.

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедиа објашњава Плитку копију

Плитка копија је слична дубокој копији у додјели сваког члана објекта ономе другог предмета, али се разликује у начину копирања референтног поља. За разлику од плитке копије где се референца само копира, у дубокој се копији ствара нова копија наведеног објекта.


На примјер, размотрите објект запосленика који садржи детаље личних података, укључујући листу објеката адреса који похрањују више адреса запосленика. Извођењем плитке копије објекта запосленог, клон објекта запосленог може се створити с референцама на исту листу објеката адреса који су у власништву оригиналног објекта запосленика.

Методе за извођење плитке копије укључују:
  • Позовите методу МембервисеЦлоне објекта
  • Ручно креирајте клон помоћу прилагођене методе која је заморна, али лака за контролу
  • Користите технику рефлексије која омогућава аутоматизовано постројење да изводи плитке копије, али са перформансама над главом
  • Користите методу сериализације који је спорији од рефлексије, али аутоматизован и једноставан
Плитка копија се не може користити тамо где предмет има чланове референтног типа који се често мењају. Ова дефиниција је написана у конзоли Ц #