vault backup: 2026-04-22 17:43:25

This commit is contained in:
Aleksandr Ebaklakov
2026-04-22 17:43:25 +03:00
parent 7dab56d2f4
commit 281a0c5e12
15 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,47 @@
{
"nodes":[
{"id":"131674d3d2bc58de","x":-344,"y":-199,"width":365,"height":410,"type":"text","text":"Объектно-ориентированное программирование![[Pasted image 20260114081250.png]]"},
{"id":"4a64c024a71cad66","x":-301,"y":-335,"width":280,"height":54,"color":"1","type":"text","text":"Модификаторы доступа"},
{"id":"44b2917bcc1d2878","x":-221,"y":-493,"width":120,"height":50,"type":"text","text":"`private`"},
{"id":"71b9c7fdd3ad568e","x":-55,"y":-493,"width":152,"height":50,"type":"text","text":"`protected`"},
{"id":"9743de6c2d4b905c","x":-406,"y":-493,"width":124,"height":50,"type":"text","text":"`public`"},
{"id":"9278369a8edc3730","x":147,"y":-39,"width":236,"height":91,"color":"1","type":"text","text":"Основные принципы ООП"},
{"id":"fab279c02a80075b","x":525,"y":-199,"width":420,"height":280,"type":"text","text":"Наследование![[Pasted image 20260114160700.png]]"},
{"id":"38ea5b8a6ddd1af6","x":80,"y":-380,"width":390,"height":262,"type":"text","text":"Инкапсуляция![[Pasted image 20260114160628.png]]"},
{"id":"d5ce6747ddaaa2f7","x":217,"y":95,"width":399,"height":240,"type":"text","text":"Полиморфизм![[Pasted image 20260114160727.png]]"},
{"id":"4fa0419b49f44642","x":-262,"y":240,"width":202,"height":65,"color":"1","type":"text","text":"Классы и объекты"},
{"id":"7a80b29bb677fbcb","x":-215,"y":654,"width":432,"height":282,"type":"text","text":"```c#\nclass MyClass \n{ \n\t// Это деструктор \n\t~MyClass() \n\t{ \n\t\t// Код очистки ресурсов \n\t} \n}\n```"},
{"id":"40fd6f666333c7dd","x":275,"y":409,"width":91,"height":63,"type":"text","text":"Поля"},
{"id":"e7e6912a61441cf2","x":275,"y":599,"width":219,"height":110,"type":"text","text":"Объект — конкретное воплощение класса в памяти компьютера"},
{"id":"7663657ff109df23","x":-702,"y":654,"width":442,"height":282,"type":"text","text":"```c#\npublic class MyClass\n{\n // Объявление конструктора\n public MyClass() \n {\n // логика\n }\n}\n```"},
{"id":"4928984a03ddc667","x":-565,"y":541,"width":154,"height":56,"type":"text","text":"Конструктор"},
{"id":"0d9ac747d497757b","x":-290,"y":543,"width":150,"height":54,"type":"text","text":"Деструктор"},
{"id":"341b7a4287168c76","x":-372,"y":429,"width":112,"height":60,"type":"text","text":"Методы"},
{"id":"33b693ddeef01483","x":-149,"y":335,"width":300,"height":100,"type":"text","text":"Класс — «чертеж», «шаблон» или «объект»"},
{"id":"bd346ea336ec49e3","x":-660,"y":-39,"width":220,"height":91,"color":"1","type":"text","text":"Взаимодействие и иерархия"},
{"id":"44fe54ff0736dacc","x":-887,"y":95,"width":512,"height":314,"type":"text","text":"Абстрактные классы\n```c#\nabstract class Animal \n{ \n\tpublic abstract void MakeSound(); \n\t// Только идея public void Sleep() \n\t{ \n\t\t/* Реальный код */ \n\t} \n}\n```"},
{"id":"dbddd11afce3121e","x":-997,"y":-380,"width":591,"height":301,"type":"text","text":"Интерфейсы\n```c#\ninterface IRun \n{\n void Run(); // Просто подпись, никакого тела \n { \n }\n}\n```"}
],
"edges":[
{"id":"85bee85410af719a","fromNode":"131674d3d2bc58de","fromSide":"bottom","toNode":"4fa0419b49f44642","toSide":"top","color":"1"},
{"id":"01ca1ffdb11ed6cb","fromNode":"4fa0419b49f44642","fromSide":"right","toNode":"33b693ddeef01483","toSide":"top"},
{"id":"515630186a598fd1","fromNode":"33b693ddeef01483","fromSide":"left","toNode":"341b7a4287168c76","toSide":"right"},
{"id":"5b6c6b7ae9941202","fromNode":"33b693ddeef01483","fromSide":"right","toNode":"40fd6f666333c7dd","toSide":"left"},
{"id":"89978bed35c6492f","fromNode":"341b7a4287168c76","fromSide":"bottom","toNode":"4928984a03ddc667","toSide":"top"},
{"id":"5d979358c734c449","fromNode":"341b7a4287168c76","fromSide":"bottom","toNode":"0d9ac747d497757b","toSide":"top"},
{"id":"73119b2c6a63802e","fromNode":"33b693ddeef01483","fromSide":"bottom","toNode":"e7e6912a61441cf2","toSide":"top"},
{"id":"a863944f8d0b372e","fromNode":"0d9ac747d497757b","fromSide":"bottom","toNode":"7a80b29bb677fbcb","toSide":"top"},
{"id":"d2982a3fd23a0707","fromNode":"4928984a03ddc667","fromSide":"bottom","toNode":"7663657ff109df23","toSide":"top"},
{"id":"e91d4402681a8457","fromNode":"131674d3d2bc58de","fromSide":"right","toNode":"9278369a8edc3730","toSide":"left","color":"1"},
{"id":"ba6f60ff7cac2ddc","fromNode":"9278369a8edc3730","fromSide":"top","toNode":"38ea5b8a6ddd1af6","toSide":"bottom"},
{"id":"c79ca0647cc027d2","fromNode":"9278369a8edc3730","fromSide":"right","toNode":"fab279c02a80075b","toSide":"left"},
{"id":"07c24d10288d6196","fromNode":"9278369a8edc3730","fromSide":"bottom","toNode":"d5ce6747ddaaa2f7","toSide":"top"},
{"id":"83ec14a7a899f29f","fromNode":"131674d3d2bc58de","fromSide":"top","toNode":"4a64c024a71cad66","toSide":"bottom","color":"1"},
{"id":"9fced08702947604","fromNode":"4a64c024a71cad66","fromSide":"top","toNode":"9743de6c2d4b905c","toSide":"bottom"},
{"id":"598f2df32d8c2ffd","fromNode":"4a64c024a71cad66","fromSide":"top","toNode":"44b2917bcc1d2878","toSide":"bottom"},
{"id":"a2da8f31864a4ac1","fromNode":"4a64c024a71cad66","fromSide":"top","toNode":"71b9c7fdd3ad568e","toSide":"bottom"},
{"id":"b10f35ddb500dc88","fromNode":"131674d3d2bc58de","fromSide":"left","toNode":"bd346ea336ec49e3","toSide":"right","color":"1"},
{"id":"8412e82df0c77b5e","fromNode":"bd346ea336ec49e3","fromSide":"bottom","toNode":"44fe54ff0736dacc","toSide":"top"},
{"id":"02c0113e1159039c","fromNode":"bd346ea336ec49e3","fromSide":"top","toNode":"dbddd11afce3121e","toSide":"bottom"}
]
}