1040 lines
22 KiB
Markdown
1040 lines
22 KiB
Markdown
---
|
|
|
|
excalidraw-plugin: parsed
|
|
tags: [excalidraw]
|
|
|
|
---
|
|
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
|
|
|
|
|
|
# Text Elements
|
|
OOP ^12eTyDJt
|
|
|
|
Object ^feekdaaR
|
|
|
|
Classes ^fUHFHbfv
|
|
|
|
to create ^u2PS1pSI
|
|
|
|
put the data with
|
|
the functions to
|
|
operate on it ^ngWMrYDt
|
|
|
|
Why ^oNMXpdVr
|
|
|
|
encapsulation ^tmi1dn49
|
|
|
|
"putting in a box"
|
|
you have an object
|
|
that has its methods
|
|
you use them without
|
|
looking into their code ^pgIGnsWj
|
|
|
|
modelisation ^xnn86xVR
|
|
|
|
lots of usefull concepts
|
|
like inheritance ^x87mzL3M
|
|
|
|
writing less code ^WcVaY0FN
|
|
|
|
%%
|
|
# Drawing
|
|
```json
|
|
{
|
|
"type": "excalidraw",
|
|
"version": 2,
|
|
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.9.12",
|
|
"elements": [
|
|
{
|
|
"id": "12eTyDJt",
|
|
"type": "text",
|
|
"x": -322.09567119072835,
|
|
"y": -311.265625,
|
|
"width": 76.06796264648438,
|
|
"height": 45,
|
|
"angle": 0,
|
|
"strokeColor": "#f08c00",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"seed": 270067835,
|
|
"version": 17,
|
|
"versionNonce": 157525563,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"id": "02Iia_OxOTqbVGRfzZV6A",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "a9kklUQEFmvGmxdm5fCV6",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1691115042555,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "OOP",
|
|
"rawText": "OOP",
|
|
"fontSize": 36,
|
|
"fontFamily": 1,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"baseline": 32,
|
|
"containerId": null,
|
|
"originalText": "OOP",
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "02Iia_OxOTqbVGRfzZV6A",
|
|
"type": "arrow",
|
|
"x": -327.2785311234615,
|
|
"y": -264.9955526245417,
|
|
"width": 49.092956235576935,
|
|
"height": 88.64872720878861,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"seed": 758709845,
|
|
"version": 204,
|
|
"versionNonce": 688797301,
|
|
"isDeleted": false,
|
|
"boundElements": null,
|
|
"updated": 1691114945159,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-49.092956235576935,
|
|
88.64872720878861
|
|
]
|
|
],
|
|
"lastCommittedPoint": null,
|
|
"startBinding": {
|
|
"elementId": "12eTyDJt",
|
|
"focus": 0.5951684992526646,
|
|
"gap": 5.336208478051901
|
|
},
|
|
"endBinding": {
|
|
"elementId": "feekdaaR",
|
|
"focus": -0.3368061940272012,
|
|
"gap": 10.459021463819283
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"id": "feekdaaR",
|
|
"type": "text",
|
|
"x": -428.34066473786413,
|
|
"y": -165.8878039519338,
|
|
"width": 114.33595275878906,
|
|
"height": 45,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"seed": 1853559419,
|
|
"version": 75,
|
|
"versionNonce": 972884603,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"id": "02Iia_OxOTqbVGRfzZV6A",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "brWQotF57fN43jth6iyjR",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1691114937450,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Object",
|
|
"rawText": "Object",
|
|
"fontSize": 36,
|
|
"fontFamily": 1,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"baseline": 32,
|
|
"containerId": null,
|
|
"originalText": "Object",
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "brWQotF57fN43jth6iyjR",
|
|
"type": "arrow",
|
|
"x": -386.2883874055107,
|
|
"y": -36.011021861288505,
|
|
"width": 14.57169868184667,
|
|
"height": 75.82467431684114,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"seed": 596552917,
|
|
"version": 281,
|
|
"versionNonce": 1823984405,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"type": "text",
|
|
"id": "u2PS1pSI"
|
|
}
|
|
],
|
|
"updated": 1691115016179,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
14.57169868184667,
|
|
-75.82467431684114
|
|
]
|
|
],
|
|
"lastCommittedPoint": [
|
|
-162.36944150323387,
|
|
-19.766902471455467
|
|
],
|
|
"startBinding": {
|
|
"elementId": "fUHFHbfv",
|
|
"focus": -0.3926226584385635,
|
|
"gap": 9.13196946339383
|
|
},
|
|
"endBinding": {
|
|
"elementId": "feekdaaR",
|
|
"focus": -0.08976077324066853,
|
|
"gap": 9.052107773804153
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"id": "u2PS1pSI",
|
|
"type": "text",
|
|
"x": -252.0548059201283,
|
|
"y": -125.92288733596396,
|
|
"width": 78.03196716308594,
|
|
"height": 20,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"seed": 1551732757,
|
|
"version": 16,
|
|
"versionNonce": 1597366363,
|
|
"isDeleted": false,
|
|
"boundElements": null,
|
|
"updated": 1691114954042,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "to create",
|
|
"rawText": "to create",
|
|
"fontSize": 16,
|
|
"fontFamily": 1,
|
|
"textAlign": "center",
|
|
"verticalAlign": "middle",
|
|
"baseline": 14,
|
|
"containerId": "brWQotF57fN43jth6iyjR",
|
|
"originalText": "to create",
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "fUHFHbfv",
|
|
"type": "text",
|
|
"x": -421.9676397982758,
|
|
"y": -26.879052397894668,
|
|
"width": 104.99996948242188,
|
|
"height": 35,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [
|
|
"J9vtPUGvNhjjOb9QjLO2J"
|
|
],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"seed": 1896408149,
|
|
"version": 121,
|
|
"versionNonce": 967887285,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"id": "brWQotF57fN43jth6iyjR",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1691115016176,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Classes",
|
|
"rawText": "Classes",
|
|
"fontSize": 28,
|
|
"fontFamily": 1,
|
|
"textAlign": "left",
|
|
"verticalAlign": "top",
|
|
"baseline": 25,
|
|
"containerId": null,
|
|
"originalText": "Classes",
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "ngWMrYDt",
|
|
"type": "text",
|
|
"x": -442.1346756432332,
|
|
"y": 8.413097441210141,
|
|
"width": 145.39190673828125,
|
|
"height": 60,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [
|
|
"J9vtPUGvNhjjOb9QjLO2J"
|
|
],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"seed": 865584539,
|
|
"version": 176,
|
|
"versionNonce": 869129403,
|
|
"isDeleted": false,
|
|
"boundElements": null,
|
|
"updated": 1691115016180,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "put the data with\nthe functions to\noperate on it",
|
|
"rawText": "put the data with\nthe functions to\noperate on it",
|
|
"fontSize": 16,
|
|
"fontFamily": 1,
|
|
"textAlign": "center",
|
|
"verticalAlign": "top",
|
|
"baseline": 54,
|
|
"containerId": null,
|
|
"originalText": "put the data with\nthe functions to\noperate on it",
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "oNMXpdVr",
|
|
"type": "text",
|
|
"x": -177.69414672613493,
|
|
"y": -219.74683389652873,
|
|
"width": 47.85197448730469,
|
|
"height": 35,
|
|
"angle": 0,
|
|
"strokeColor": "#1971c2",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"seed": 865454549,
|
|
"version": 12,
|
|
"versionNonce": 1736764027,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"id": "a9kklUQEFmvGmxdm5fCV6",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "TItNP7hPBvjzZ6jCOND9i",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "yF6JX8ricRC8jZXk5ZI-Y",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "-fq89Uh_l1VwyyoFipB4T",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1691115223281,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "Why",
|
|
"rawText": "Why",
|
|
"fontSize": 28,
|
|
"fontFamily": 1,
|
|
"textAlign": "center",
|
|
"verticalAlign": "top",
|
|
"baseline": 25,
|
|
"containerId": null,
|
|
"originalText": "Why",
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "a9kklUQEFmvGmxdm5fCV6",
|
|
"type": "arrow",
|
|
"x": -235.91326740086436,
|
|
"y": -263.85242544068757,
|
|
"width": 56.02463621991046,
|
|
"height": 39.38369536009793,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"seed": 1778617627,
|
|
"version": 45,
|
|
"versionNonce": 666211195,
|
|
"isDeleted": false,
|
|
"boundElements": null,
|
|
"updated": 1691115044299,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
56.02463621991046,
|
|
39.38369536009793
|
|
]
|
|
],
|
|
"lastCommittedPoint": [
|
|
56.02463621991046,
|
|
39.38369536009793
|
|
],
|
|
"startBinding": {
|
|
"elementId": "12eTyDJt",
|
|
"focus": -0.18144453517264397,
|
|
"gap": 10.114441143379622
|
|
},
|
|
"endBinding": {
|
|
"elementId": "oNMXpdVr",
|
|
"focus": 0.1124721205813117,
|
|
"gap": 4.72189618406091
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"id": "tmi1dn49",
|
|
"type": "text",
|
|
"x": -227.92565304760433,
|
|
"y": -138.22691792734773,
|
|
"width": 130.43988037109375,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#2f9e44",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"seed": 504193371,
|
|
"version": 45,
|
|
"versionNonce": 33528181,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"id": "-nWTLztOl_ANCqKK6Mqa4",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "TItNP7hPBvjzZ6jCOND9i",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1691115129486,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "encapsulation",
|
|
"rawText": "encapsulation",
|
|
"fontSize": 20,
|
|
"fontFamily": 1,
|
|
"textAlign": "center",
|
|
"verticalAlign": "top",
|
|
"baseline": 18,
|
|
"containerId": null,
|
|
"originalText": "encapsulation",
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "pgIGnsWj",
|
|
"type": "text",
|
|
"x": -251.2641498586509,
|
|
"y": -55.062001342106356,
|
|
"width": 172.43191528320312,
|
|
"height": 100,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"seed": 2124618485,
|
|
"version": 249,
|
|
"versionNonce": 846556373,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"id": "-nWTLztOl_ANCqKK6Mqa4",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1691115127217,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "\"putting in a box\"\nyou have an object\nthat has its methods\nyou use them without\nlooking into their code",
|
|
"rawText": "\"putting in a box\"\nyou have an object\nthat has its methods\nyou use them without\nlooking into their code",
|
|
"fontSize": 16,
|
|
"fontFamily": 1,
|
|
"textAlign": "center",
|
|
"verticalAlign": "top",
|
|
"baseline": 94,
|
|
"containerId": null,
|
|
"originalText": "\"putting in a box\"\nyou have an object\nthat has its methods\nyou use them without\nlooking into their code",
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "-nWTLztOl_ANCqKK6Mqa4",
|
|
"type": "arrow",
|
|
"x": -159.18793407332174,
|
|
"y": -59.4558776317142,
|
|
"width": 2.768753761012988,
|
|
"height": 49.041855473660746,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"seed": 377787445,
|
|
"version": 31,
|
|
"versionNonce": 1803826939,
|
|
"isDeleted": false,
|
|
"boundElements": null,
|
|
"updated": 1691115127217,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
2.768753761012988,
|
|
-49.041855473660746
|
|
]
|
|
],
|
|
"lastCommittedPoint": null,
|
|
"startBinding": {
|
|
"elementId": "pgIGnsWj",
|
|
"focus": 0.03132730253370219,
|
|
"gap": 4.393876289607846
|
|
},
|
|
"endBinding": {
|
|
"elementId": "tmi1dn49",
|
|
"focus": -0.11011252231314332,
|
|
"gap": 4.72918482197278
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"id": "TItNP7hPBvjzZ6jCOND9i",
|
|
"type": "arrow",
|
|
"x": -158.1648754988712,
|
|
"y": -139.43713547000812,
|
|
"width": 3.253894632627407,
|
|
"height": 44.35892664180085,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"seed": 1165598619,
|
|
"version": 28,
|
|
"versionNonce": 1383638107,
|
|
"isDeleted": false,
|
|
"boundElements": null,
|
|
"updated": 1691115129486,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-3.253894632627407,
|
|
-44.35892664180085
|
|
]
|
|
],
|
|
"lastCommittedPoint": null,
|
|
"startBinding": {
|
|
"elementId": "tmi1dn49",
|
|
"focus": 0.08386447966958575,
|
|
"gap": 1.2102175426603878
|
|
},
|
|
"endBinding": {
|
|
"elementId": "oNMXpdVr",
|
|
"focus": 0.35716617548928653,
|
|
"gap": 1
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"id": "xnn86xVR",
|
|
"type": "text",
|
|
"x": -21.753237146253866,
|
|
"y": -175.3712580489263,
|
|
"width": 115.9998779296875,
|
|
"height": 25,
|
|
"angle": 0,
|
|
"strokeColor": "#2f9e44",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"seed": 1030861205,
|
|
"version": 64,
|
|
"versionNonce": 1623498267,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"id": "yF6JX8ricRC8jZXk5ZI-Y",
|
|
"type": "arrow"
|
|
},
|
|
{
|
|
"id": "1Lpjz81SrBUd-mFGp24ZC",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1691115207618,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "modelisation",
|
|
"rawText": "modelisation",
|
|
"fontSize": 20,
|
|
"fontFamily": 1,
|
|
"textAlign": "center",
|
|
"verticalAlign": "top",
|
|
"baseline": 18,
|
|
"containerId": null,
|
|
"originalText": "modelisation",
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "yF6JX8ricRC8jZXk5ZI-Y",
|
|
"type": "arrow",
|
|
"x": -32.47482206637636,
|
|
"y": -173.3133575698144,
|
|
"width": 87.91808130278133,
|
|
"height": 17.248188171242333,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"seed": 150597301,
|
|
"version": 76,
|
|
"versionNonce": 363235829,
|
|
"isDeleted": false,
|
|
"boundElements": null,
|
|
"updated": 1691115153408,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-87.91808130278133,
|
|
-17.248188171242333
|
|
]
|
|
],
|
|
"lastCommittedPoint": [
|
|
-65.38846400550642,
|
|
-14.253804186094612
|
|
],
|
|
"startBinding": {
|
|
"elementId": "xnn86xVR",
|
|
"focus": -0.12784258536586615,
|
|
"gap": 10.721584920122496
|
|
},
|
|
"endBinding": {
|
|
"elementId": "oNMXpdVr",
|
|
"focus": 0.23148559161071547,
|
|
"gap": 9.44926886967255
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"id": "x87mzL3M",
|
|
"type": "text",
|
|
"x": -56.43296254359814,
|
|
"y": -70.8106056760553,
|
|
"width": 190.015869140625,
|
|
"height": 40,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"seed": 394818069,
|
|
"version": 146,
|
|
"versionNonce": 166443867,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"id": "1Lpjz81SrBUd-mFGp24ZC",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1691115209243,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "lots of usefull concepts\nlike inheritance",
|
|
"rawText": "lots of usefull concepts\nlike inheritance",
|
|
"fontSize": 16,
|
|
"fontFamily": 1,
|
|
"textAlign": "center",
|
|
"verticalAlign": "top",
|
|
"baseline": 34,
|
|
"containerId": null,
|
|
"originalText": "lots of usefull concepts\nlike inheritance",
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "1Lpjz81SrBUd-mFGp24ZC",
|
|
"type": "arrow",
|
|
"x": 28.360264254767113,
|
|
"y": -76.75043924742556,
|
|
"width": 3.2109132432745895,
|
|
"height": 61.586502279423314,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"seed": 2008084027,
|
|
"version": 137,
|
|
"versionNonce": 290655605,
|
|
"isDeleted": false,
|
|
"boundElements": null,
|
|
"updated": 1691115211834,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-3.2109132432745895,
|
|
-61.586502279423314
|
|
]
|
|
],
|
|
"lastCommittedPoint": [
|
|
-9.834759510342906,
|
|
-64.14211883742576
|
|
],
|
|
"startBinding": {
|
|
"elementId": "x87mzL3M",
|
|
"focus": -0.09226684493497453,
|
|
"gap": 5.939833571370258
|
|
},
|
|
"endBinding": {
|
|
"elementId": "xnn86xVR",
|
|
"focus": 0.21101688113114192,
|
|
"gap": 12.034316522077432
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"id": "WcVaY0FN",
|
|
"type": "text",
|
|
"x": -24.881802824986835,
|
|
"y": -238.25566229818483,
|
|
"width": 129.24790954589844,
|
|
"height": 20,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"seed": 21754933,
|
|
"version": 54,
|
|
"versionNonce": 282549723,
|
|
"isDeleted": false,
|
|
"boundElements": [
|
|
{
|
|
"id": "-fq89Uh_l1VwyyoFipB4T",
|
|
"type": "arrow"
|
|
}
|
|
],
|
|
"updated": 1691115223281,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "writing less code",
|
|
"rawText": "writing less code",
|
|
"fontSize": 16,
|
|
"fontFamily": 1,
|
|
"textAlign": "center",
|
|
"verticalAlign": "top",
|
|
"baseline": 14,
|
|
"containerId": null,
|
|
"originalText": "writing less code",
|
|
"lineHeight": 1.25
|
|
},
|
|
{
|
|
"id": "-fq89Uh_l1VwyyoFipB4T",
|
|
"type": "arrow",
|
|
"x": -37.104974067014666,
|
|
"y": -226.54529540134922,
|
|
"width": 85.31780742605281,
|
|
"height": 15.867557294602932,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": {
|
|
"type": 2
|
|
},
|
|
"seed": 2039256699,
|
|
"version": 158,
|
|
"versionNonce": 1125812347,
|
|
"isDeleted": false,
|
|
"boundElements": null,
|
|
"updated": 1691357869860,
|
|
"link": null,
|
|
"locked": false,
|
|
"points": [
|
|
[
|
|
0,
|
|
0
|
|
],
|
|
[
|
|
-85.31780742605281,
|
|
15.867557294602932
|
|
]
|
|
],
|
|
"lastCommittedPoint": [
|
|
-85.31780742605281,
|
|
15.867557294602932
|
|
],
|
|
"startBinding": {
|
|
"elementId": "WcVaY0FN",
|
|
"focus": 0.5714095932740405,
|
|
"gap": 12.223171242027831
|
|
},
|
|
"endBinding": {
|
|
"elementId": "oNMXpdVr",
|
|
"focus": -0.11850838954170523,
|
|
"gap": 7.419390745762769
|
|
},
|
|
"startArrowhead": null,
|
|
"endArrowhead": "arrow"
|
|
},
|
|
{
|
|
"id": "RSs3dXfY",
|
|
"type": "text",
|
|
"x": 16.43208122234728,
|
|
"y": -134.81916273811333,
|
|
"width": 14,
|
|
"height": 35,
|
|
"angle": 0,
|
|
"strokeColor": "#1e1e1e",
|
|
"backgroundColor": "transparent",
|
|
"fillStyle": "hachure",
|
|
"strokeWidth": 1,
|
|
"strokeStyle": "solid",
|
|
"roughness": 1,
|
|
"opacity": 100,
|
|
"groupIds": [],
|
|
"frameId": null,
|
|
"roundness": null,
|
|
"seed": 879119131,
|
|
"version": 2,
|
|
"versionNonce": 1682688021,
|
|
"isDeleted": true,
|
|
"boundElements": null,
|
|
"updated": 1691115054556,
|
|
"link": null,
|
|
"locked": false,
|
|
"text": "",
|
|
"rawText": "",
|
|
"fontSize": 28,
|
|
"fontFamily": 1,
|
|
"textAlign": "center",
|
|
"verticalAlign": "top",
|
|
"baseline": 25,
|
|
"containerId": null,
|
|
"originalText": "",
|
|
"lineHeight": 1.25
|
|
}
|
|
],
|
|
"appState": {
|
|
"theme": "dark",
|
|
"viewBackgroundColor": "#ffffff",
|
|
"currentItemStrokeColor": "#1e1e1e",
|
|
"currentItemBackgroundColor": "transparent",
|
|
"currentItemFillStyle": "hachure",
|
|
"currentItemStrokeWidth": 1,
|
|
"currentItemStrokeStyle": "solid",
|
|
"currentItemRoughness": 1,
|
|
"currentItemOpacity": 100,
|
|
"currentItemFontFamily": 1,
|
|
"currentItemFontSize": 16,
|
|
"currentItemTextAlign": "center",
|
|
"currentItemStartArrowhead": null,
|
|
"currentItemEndArrowhead": "arrow",
|
|
"scrollX": 510.9438532731032,
|
|
"scrollY": 323.53368565439496,
|
|
"zoom": {
|
|
"value": 2
|
|
},
|
|
"currentItemRoundness": "round",
|
|
"gridSize": null,
|
|
"currentStrokeOptions": null,
|
|
"previousGridSize": null,
|
|
"frameRendering": {
|
|
"enabled": true,
|
|
"clip": true,
|
|
"name": true,
|
|
"outline": true
|
|
}
|
|
},
|
|
"files": {}
|
|
}
|
|
```
|
|
%% |