Your comments

Hey Alexander, I have a small game which houses multiple doors which can be stacked on top of each other like HasZombieDecorator & ColorDecorator. Their behaviour does stack, a simple "bool IsOpen()". Hope this helps