diff --git a/README.md b/README.md index 2e918f3..cc16ed8 100644 --- a/README.md +++ b/README.md @@ -10,5 +10,8 @@ The term "dctor" typically refered to class deconstructors, however the usage in This is ideal for deconstruction algorithms as there can be different files to deconstruct and thus different algorithms must run. For example, a COFF, PE, ELF, and LIB file all require different deconstruction algorithms. LIB in particular as it is composed of multiple COFF files. I have used "decorator pattern" for my LIB file dctor. - *"In object-oriented programming, the decorator pattern is a design pattern that allows behavior to be added to an individual object, dynamically, without affecting the behavior of other objects from the same class."* + +Below is a UML diagram showing how dctor's are correlated to one another. + +![](https://imgur.com/vtCxRIG.png)