{
    "path": "/home/krm/dev/mimer-privatum/Courses/programmering-2/Planning/oo.sv.json",
    "s": "Ignor",
    "invert": true,
    "level": 1,
    "status": "draft",
    "title": [
        "OO med Typescript"
    ],
    "author": [
        "krm"
    ],
    "icon": "🖼️",
    "created": {
        "year": 2021,
        "month": 7,
        "day": 21
    },
    "image": "../../../Image/Slice/frame.png",
    "description": [],
    "statments": [
        {
            "link": "./examination.sv.html",
            "description": [
                "Inlämning"
            ]
        }
    ],
    "comment": [],
    "cards": [
        {
            "level": 1,
            "index": 1,
            "title": [
                "Introduktion till objektorientering"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "OO med klasser"
                    ]
                },
                {
                    "link": "https://docs.google.com/document/d/1ImtVk4STtwKR67-cX9SD2H72H_gxnhBWu4NppVw-6V0/edit?tab=t.0",
                    "description": [
                        "Olika ord"
                    ]
                },
                {
                    "link": "https://flems.io/#0=N4IgZglgNgpgziAXAbVAOwIYFsZJAOgAsAXLKEAGhAGMB7NYmBvEAXwvW10QICsEqdBk2J5qUDHDgACAMIYATtOAAdNNOkAHWnAjEI9ANxqNJoXGIKArtWK0FACm2799ALwqQACQAqAZU8ASmUTDWlzWlh8KFoAcwdPWQUYDEY5RSDQjWJCCDh8Zz0DdTctHSKjUNZQgBMFCAA3GAcAI2DVdTCIqJj4zwAxBVosaU9pAGppHLyC8td1SbG7UZAJ6TbjTuzc-ML56VKWzY1qtFO1c2JpLABPAH1qRQPpNBgAd3THQM21W4fFfB1RrNTwAWQwUCwADegps-o8FID6k0EiAANJQzRMQjYNCwyggOAwWC2YoIHgARgAzIgAEwAFgAtNTEBSAKxsDggTA4PD4ahSAlCRjMHhsAC6rCAA",
                    "description": [
                        "Enkelt exempel"
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "index": 2,
            "title": [
                "Klaser, metodder och annan terminologi"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "Klasser har metoder"
                    ]
                },
                {
                    "description": [
                        "🖋 ",
                        [
                            {
                                "link": "https://flems.io/#0=N4IgzgpgNhDGAuEAmIBcIB08wgDQgDMBLGHVAbVADsBDAWwjUwAt46o8RYB7KxPpiAC+uavUbosOfDz4QB6WFBpgwAAgAqEGrGYQATmuAAdKmrU0A5hFRUArnQBGBgNynztBqjDx9RKpZuZmpgdo4AVnDw3r7+ge5qCbI++nYI3PoAFJ4QuBbWAJRGCebwzERgGDlqALxqOUHmpeWVVhC1+RCNTWUVGKERUR3kALrdQgkJNEhIAMphkQiZPHb6kDF+AUUmwc19A4vwGAAOdmDMy9yrkAXjk8Hw3LOxAZnbJWr6EPCrZsYgAFJYP8ANS9So5EH-RIgKGA4Gw8H9BZRDDhbj+TL-PL-AoJCbBBLHTbwN7FXZqZLcGAYKDcSyZJGPZ6bBkFHFcakZVCWL7yFwEXjwAC0AHcIERLKxUGpHNSkNiYTw6fpUI4oHYILi7lQCaZkvA1HQrPZ1HUqBBRZptLoDFiQABZE1nRUAJgADLdTMbLKaMNM5iilv8AAr6en6egMPy+tQARlx3udrRm80GwZAYYjUYMkrMrsTVB9fuJ-lJBU4kBgCCIvDIIFdAFZUABmABswlEIByTAwsFUnFk-HggiEIyEQA"
                            },
                            "Vårt exempel"
                        ]
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "index": 3,
            "title": [
                "Klasser, metoder och åtkomst"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "Privileger"
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "index": 4,
            "title": [
                "Konstruktorer"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "Att konstruera objekt"
                    ]
                },
                {
                    "description": [
                        "❓ ",
                        [
                            {
                                "link": "/a/programing/ts/class/Questions/oo.sv.html"
                            },
                            "Frågor om OO"
                        ]
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "index": 5,
            "title": [
                "Arv"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "Arv"
                    ]
                },
                {
                    "description": [
                        "🖋 ",
                        [
                            {
                                "link": "https://flems.io/#0=N4IgzgpgNhDGAuEAmIBcIB08wgDQgDMBLGHVAbVADsBDAWwjU2zxFgHsrEunYoawYAAQBBIcAA6VIUJqohAOQCudAEYQATgG4pM3Ryph4GpQnYaAFHKor1GgJTjdMofAAWRMBhpCAvLJ1pIQBfKVCqKT4BYRExCAAPbiQYpyDnAyMTM0trW01HSSCZMCUAB00re0CZcPCpGHhZH38qCAB3URELAGYqqUjOMHYYDCh2AHMrGm8q1kgYBCJBpgAGVAB2EGCAXWCgA"
                            },
                            "Enkelt exempel"
                        ]
                    ]
                },
                {
                    "description": [
                        "🖋 ",
                        [
                            {
                                "link": "https://flems.io/#0=N4IgzgpgNhDGAuEAmIBcIB08wgDQgDMBLGHVAbVADsBDAWwjUwAt46o8RYB7KxPpiAC+uavUbosOfDz4QB6WFBpgwAAgAKEAE5hea4AB0qatTQDmEVFQCudAEY6A3MdO0GqMPG1Eq5lyZqrmqyXto2CNzaABTuVmG+5rhmltZ2jtoAlAbBpvDMRGAYcWoAvGpxAaZ5BUUWEGUpEFVqQsbBAA4+fNHZRoGmodwwGFDc5tH5hVjcAMreib3JhlzDUajm2hDyTgS88AC0AO4QROasqGr2w0gry6tj2qj2UDYQK5ktbVTfxkoq6gAKhAaLBmDo1BAAB78JDqLS6fT9UxgGz2ABWcHgngWfnIAF0WsFQt4IvAorFxDjukkmmkHDo+rk1KiOjpKQxkvVMsypkVURisY0CV9gsEaEgkLM0ZiENEeDZdPFceYmQM1HyMALZfAMB0bGBmPLuIrIJ9gt9TMFuAA3HQ+JANcnzGm9HLqrbwRUmFYAUlgKwA1Jq4oGVkEQGGQP6g5rtViMOjuL5oncIzzAt9flR-qo1PMbI6+JCYfI4ZodHpAsiQrwwmSKXFqYkualbAysu7qiybGyYnFWxAMxb2oFrXbtA6nXMVW6a6ZPd6IzHIyHxGpA8uAyBRT9RyS1HQLLZ1OUqBAjmpgaDwTEVgBZY8GtMAJgADOac3X4GoANYQG1fEac9LwLIt4FTEAAGkAN8NMAEYAFZPyPcwTwwCUpRlLFII0bRxm0egGB8NC1Hgj5jFQ9DMOlQU5RWPCCKInQzhMF8KKoKiDT1boIIzf9AKoHjfD4zhIBgBAiDrJgAGYAE5UBfOThFEEA4iYDBYFUThZH4eBBCEfEhCAA"
                            },
                            "Mer om vårt exempel"
                        ]
                    ]
                },
                {
                    "description": [
                        "❓ ",
                        [
                            {
                                "link": "/a/programing/ts/class/Questions/inheritance.sv.html"
                            },
                            "Frågor om Arv"
                        ]
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "Privilegium och andra modifierare"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "private"
                    ]
                },
                {
                    "description": [
                        "public"
                    ]
                },
                {
                    "description": [
                        "protected"
                    ]
                },
                {
                    "description": [
                        "❓ ",
                        [
                            {
                                "link": "/a/programing/ts/class/Questions/modifiers.sv.html"
                            },
                            "Frågor om modifiers"
                        ]
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "index": 6,
            "title": [
                "Interface"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "Interface"
                    ]
                },
                {
                    "link": "https://www.typescriptlang.org/play/?#code/JYOwLgpgTgZghgYwgAgILIN4Chm+XALmQGcwpQBzAbiwF8ssAbCMZAeQPQF5Mc9DkAIgAWEAFaC6DBIzjFiyAMLJgAWwAOzVRHAL02PPgKlyICsh6C4cSYYBGxspQtC7dyfSYt2bFyAgA7koAFACUNFgwAK4gCGDAAPYgyOqmYMHqcFBwqpyhvIYIScQJzAB0jAkUwYIAfELIANQpWTllcOFSWKmg6WydPeDBbP1UQA",
                    "description": [
                        "Exempel på interface"
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "index": 7,
            "title": [
                "Polymorphism"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "Mångtydighet"
                    ]
                },
                {
                    "description": [
                        "🖋 ",
                        [
                            {
                                "link": "https://flems.io/#0=N4IgzgpgNhDGAuEAmIBcIB08wgDQgEMBXeAewCVpSCVUAzAqSfOgSxh1QG1QA7AgLYQ0mbHhCxSvRNJGwoBMGAAEAQWXAAOr2XL+Q1MrDwATq14BzbboKHeRAQCMIJgNzXl1yb2MmiCUhMAClt7JxcASg0PXXgAC1YwDAJlAF5lAncdZQBfbTzebXlFFVV1CAAPGSRS6OyPb19-MmDQh2cTKK1s3TAiAAcXEIis3ViEpP0INM8QMs0QUdz87SKFJTUAIWVK6tru3QapJoDW1DCOrpijAaGCEev4xIwpmYXVTYWlgoLtGHgMil0rwIAB3NSqIIAZgevH+GUcMxB4I+0Nh2joRF4CFYUmU-TM0khBAA+v0CCZBKhVFdsvCTBA+lAAekFl8PAymQCANTpUnkykCF6CCBLTlEZnKXmzQzs7LiyXS-kUwTJJaNUgwDBQUgWIIK+Cw368AnmeDE+5ZU1EkKOEbiSAwHHHEQARgALKgoSAcgBdHJAA"
                            },
                            "Enkelt exempel på polymorphism"
                        ]
                    ]
                },
                {
                    "description": [
                        "🖋 ",
                        [
                            {
                                "link": "https://flems.io/#0=N4IgtglgJlA2CmIBcBOAzAOjQVgDQgGd4EBjAF3imRAzIJHwEMBXMgewCVi3GqkAzRrCL5+EBPSQBtUADtGYREhp0GIEm1kUt1ErEYECAAgCCR4AB1ZRo-MVIjBMgCcIsgOZWbjB7OZgAI3hnAG4vIy8NWSdnZnI2ZwAKHz9A4IBKc3CbMgALCAIMRiMAXiNGMOsbIzyCjDt4UoiQEwsQSpsAXytu2St+ZllyCE0jACFEgIN4TMsq53gyZmdrPQNjeAAPbShjKaIsqpsAhwC2NgRGPqOIm6iYuPYkgAdGZwUkVKDnWezqgmYz2CiVe7zA6Q61Ry+UKDSMAGoym0xm1IVDaoUAk0XMx4GijL0upVelYEGRbPAAO4AfTWhiaExMEKspMW5SxZVkVNp+kMiQAjMzZGT2QAmBmJJmJUVCqz3C7wDCwNjuZIBeoKGaVeUIJUqtWiopCtREUhkEbRaj8gAMSH5-IAtDa7dgQJ0ALqdIA"
                            },
                            "Enkelt exempel på mix-in"
                        ]
                    ]
                },
                {
                    "description": [
                        "❓ ",
                        [
                            {
                                "link": "/a/programing/ts/class/Questions/polymorphism.sv.html"
                            },
                            "Frågor om interface och polymorphism"
                        ]
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "index": 8,
            "title": [
                "Generiska typer"
            ],
            "description": [],
            "statments": [
                {
                    "description": [
                        "Generiska typer"
                    ]
                },
                {
                    "link": "https://www.typescriptlang.org/play/?#code/GYVwdgxgLglg9mABAQQCaoHIgLYCMCmATgBQCGAXGDgYQDSK6XVECUTeRiA3gFCL+JC+KCEJJSAalwBuHgF8ePUJFgIU6AMpRCMMAHMy5AM7bde+oxM79bK2e58BQkWMSSZ8xUvDR4SNKgAPAAqiPgAHlD4YKhGiMR2+ogAPohUHIQsAHyGwRbkwWyhvAKCwqLiUrIKPAHEAIy0AEwssnUARAAW+ABW7fTtAITtrTxAA",
                    "description": [
                        "Inte så bra exempel"
                    ]
                },
                {
                    "link": "https://www.typescriptlang.org/play/?#code/JYOwLgpgTgZghgYwgAgJLIN4Chm+ALmQGcwpQBzAbiwF8stRJZEVV1tdlgDjSLq6WGAFcQCMMAD2ILgBMAPABUAfAAoADvkUBKLZhy4oEMMKgz1A+gmklkkgugC8+zl0IAiYO9rIrNsHbc+GzIzhycQcieXj5+ILZGRMIANmBOcqr2wNrU1vEBiSlp6cCymdw5QA",
                    "description": [
                        "Ett trist exempel"
                    ]
                },
                {
                    "description": [
                        "❓ ",
                        [
                            {
                                "link": "/a/programing/ts/class/Questions/generics.sv.html"
                            },
                            "Frågor om generisk kod"
                        ]
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "index": 9,
            "title": [
                "Mixin"
            ],
            "description": [],
            "statments": [
                {
                    "link": "https://www.typescriptlang.org/docs/handbook/mixins.html",
                    "description": [
                        "Exempel i TS"
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "index": 9,
            "title": [
                "Ännu mer typescript"
            ],
            "description": [],
            "statments": [
                {
                    "link": "https://www.typescriptlang.org/play/?#code/GYVwdgxgLglg9mABMOcAUAHAhgJywWwC40BnKHGMAcwB8wR8AjAUxwEo3EBvAKEX5zMoIHEmx58Abh4BfHjwA2QxOAAmzCDHWrEAXmSo0AVjbSeajVuY6AVIgDM0tBc3bEWEonpNWnO4540ZzB1V2t3T3AAazA4AHcwTg8vBhZ2RH8zAHosxAAVPQA+fJ5QSFgERC0AHgLmAA8oZhDPUnJKWm80tkLMXAJCPLZB7j4BIRExfqlZeSUoFRDLbQAmPSrVY1N5FytVNcygA",
                    "description": [
                        "Exempel med typescript"
                    ]
                },
                {
                    "description": [
                        "Convertera mellan typer. _unknown_"
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "index": 10,
            "title": [
                "Fler exempel"
            ],
            "description": [],
            "statments": [
                {
                    "link": "https://www.typescriptlang.org/play/?#code/PTAEAoBcC4BUEpQF4B8pYCgMBsCmlQAnZUAWQENIALAOgGcBHQycATngG4d8iAmEitRrkARnXABaXpyx4CAMwD2igIwlwAD2gA7AK4BbEbkLwdBo8VSgNXbgUIBmEktXgADDLlEALAMq1GZnAXFXBveBkMEAhIFTgAGlBIXjhEK0w7IgBWEhUAahUuL0IANhIAIhVyvMryjiA",
                    "description": [
                        "Beräkningar med typer"
                    ]
                },
                {
                    "description": [
                        "Fler exempel"
                    ]
                }
            ],
            "comment": []
        }
    ],
    "kind": "planning"
}