{"id":2114,"date":"2010-03-23T02:08:31","date_gmt":"2010-03-23T01:08:31","guid":{"rendered":"https:\/\/acureus.com\/?p=2114"},"modified":"2010-03-23T02:08:31","modified_gmt":"2010-03-23T01:08:31","slug":"objektorientiere-rechtswissenschaft","status":"publish","type":"post","link":"https:\/\/blog.acureus.com\/?p=2114","title":{"rendered":"Objektorientiere Rechtswissenschaft"},"content":{"rendered":"<p>Gerade beim Joggen musste ich wieder an zwei Dinge denken:<\/p>\n<ol>\n<li>Ich gehe am liebsten in der Mitte von Wegen. Das gilt auch f\u00fcr Rolltreppen, aber dort \u00fcberwiegt die Erziehung und ich stehe entweder rechts oder gehe links.<\/li>\n<li>Objektorientiertes Programmieren sollte fester Bestandteil eines Jurastudiums sein.<\/li>\n<\/ol>\n<p>Der erste Punkt ist langweilig. Man kann ein bisschen \u00fcber Individuen l\u00e4stern, die einen 2m breiten Fu\u00dfweg blockieren, weil sie gem\u00fctlich in der Mitte gehen und in deren Vorstellungskraft sich keine anderen von hinten kommenden Individuen befinden. Aber das war es auch schon.<\/p>\n<p>Der zweite Punkt ist interessanter<!--more--> und etwas wor\u00fcber ich schon fr\u00fcher schreiben wollte. Die  meisten Menschen, die mit <a title=\"Objektorientiere  Programmierung (Wikipedia)\" href=\"http:\/\/de.wikipedia.org\/wiki\/Objektorientierte_Programmierung\" target=\"_blank\">OOP<\/a> vertraut und mir begegnet sind, haben mir hier zugestimmt. Dennoch  f\u00e4llt es mir schwer, die Begr\u00fcndung f\u00fcr den Punkt ordentlich in Worte zu fassen. Ich werde es versuchen und fange mit meinem Lieblingsbeispiel seit der 12. Klasse an: Absatz 1 und 2 im <a title=\"\u00a7923 BGB: Grenzbaum\" href=\"http:\/\/\" target=\"_blank\">Paragraph \u00a7923<\/a> (<a href=\"http:\/\/de.wikipedia.org\/wiki\/BGB\">BGB<\/a>) regeln welcher Nachbar welche Rechte bei einem auf der Grundst\u00fccksgrenze stehendem Baum hat. Absatz 3 erg\u00e4nzt:<\/p>\n<blockquote><p>(3) Diese Vorschriften gelten auch f\u00fcr einen auf der Grenze stehenden Strauch.<\/p><\/blockquote>\n<p>Sag blo\u00df! W\u00fcrde ein Informatiker die Gesetze schreiben, so w\u00fcrde er vielleicht statt der Klasse &#8222;Baum&#8220; einfach ein Interface &#8222;alles-was-nat\u00fcrlich-gewachsen-ist&#8220; angeben. Absatz 3 wird damit \u00fcberfl\u00fcssig und der Paragraph w\u00fcrde sogar f\u00fcr Grashalme und Blumen gelten.<br \/>\nAls die deutschen Gesetze (1949?) entworfen wurden, da gab es vermutlich kaum Programmierer mit deren Gedankengut. Deswegen will ich niemandem einen Vorwurf machen. Aber jetzt ist das Gedankengut in verst\u00e4rktem Ma\u00dfe vorhanden und es vereinfacht viele Dinge. Daher meine Forderung: OOP muss eine Pflichtvorlesung f\u00fcr Jurastudenten werden, damit zuk\u00fcnftige Gesetze konsistenter sind!<br \/>\nIch bringe noch ein Beispiel an, <a href=\"http:\/\/www.gesetze-im-internet.de\/bgb\/__962.html\">Paragraph \u00a7962<\/a> &#8211; Verfolgungsrecht des Eigent\u00fcmers:<\/p>\n<blockquote><p>Der Eigent\u00fcmer des Bienenschwarms darf bei der Verfolgung fremde Grundst\u00fccke betreten. [&#8230;]<\/p><\/blockquote>\n<p>Erstens: was ist mit Schmetterlingsschw\u00e4rmen? Oder K\u00e4fern? Zweitens: Ich bin kein Experte, aber hat das Gesetz nicht einen Bug? Brauche ich mir also nur einen Bienenschwarm zu kaufen und daf\u00fcr zu sorgen, dass dieser auszieht und \u00fcber ein Grundst\u00fcck fliegt, welches ich gerne betreten m\u00f6chte? Legale Werksspionage! Oder was man sonst so auf fremden Grundst\u00fccken angucken m\u00f6chte. Wobei ich meine mich zu erinnern, das es ein Gesetz gibt das in die Richtung geht, dass ein Recht nicht genutzt werden darf wenn es einzig mit dem Ziel in Anspruch genommen wird um jemand anderem Schaden zuzuf\u00fcgen. Vielleicht kann hier ein Experte Abhilfe schaffen? Kann ich mir einen Bienenschwarm kaufen und habe dann praktisch einen Freibrief fremde Grundst\u00fccke zu betreten?<\/p>\n<p>Ich behaupte bei einem OO-Ansatz w\u00fcrden solche Fragen nicht aufkommen. Ich hoffe es f\u00fchlt sich niemand beleidigt weil ich das Bienengesetz ein bisschen sarkastisch angucke. Gesetze sind leider immer historisch bedingt und vermutlich sind alle unsere Blog-Leser j\u00fcnger als die zitierten Gesetze.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gerade beim Joggen musste ich wieder an zwei Dinge denken: Ich gehe am liebsten in der Mitte von Wegen. Das gilt auch f\u00fcr Rolltreppen, aber dort \u00fcberwiegt die Erziehung und ich stehe entweder rechts oder gehe links. Objektorientiertes Programmieren sollte fester Bestandteil eines Jurastudiums sein. Der erste Punkt ist langweilig. Man kann ein bisschen \u00fcber [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,19],"tags":[549,258,548,543],"class_list":["post-2114","post","type-post","status-publish","format-standard","hentry","category-allgemeines","category-politik","tag-biene","tag-geschichte","tag-gesetz","tag-programmieren"],"_links":{"self":[{"href":"https:\/\/blog.acureus.com\/index.php?rest_route=\/wp\/v2\/posts\/2114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.acureus.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.acureus.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.acureus.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.acureus.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2114"}],"version-history":[{"count":23,"href":"https:\/\/blog.acureus.com\/index.php?rest_route=\/wp\/v2\/posts\/2114\/revisions"}],"predecessor-version":[{"id":2137,"href":"https:\/\/blog.acureus.com\/index.php?rest_route=\/wp\/v2\/posts\/2114\/revisions\/2137"}],"wp:attachment":[{"href":"https:\/\/blog.acureus.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.acureus.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.acureus.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}