October 2021
Intermediate to advanced
192 pages
5h 47m
German
In Kapitel 4 wurde argumentiert, dass Module tief sein sollten. In diesem und den nächsten Kapiteln werden Techniken behandelt, um tiefe Module zu schaffen.
Die wichtigste Technik für tiefe Module ist Information Hiding. Sie wurde erstmals von David Parnas1 beschrieben. Die zentrale Idee ist, dass jedes Modul einige wenige Wissensbestandteile kapseln sollte, die Designentscheidungen repräsentieren. Das Wissen ist in die Implementierung des Moduls eingebettet, erscheint aber nicht in seiner Schnittstelle, daher ist es für andere Module nicht zu sehen.
Die im Modul verborgenen Informationen bestehen im Allgemeinen aus Details über das Implementieren bestimmter Mechanismen. Hier ein paar ...
Read now
Unlock full access