Slide 8
Slide 8 text
● As software developers, we want to be able to build complex things
● Requirements of our software are becoming increasingly demanding and
complicated
● This castle is complicated and intricate
○ We, as software developers, want to build complex structures like
these
○ It has turrets, windows, roofs, internal rooms, a dungeon (which you
can’t see)
○ It even has a witch
● If you look closely, you’ll see that this castle is knitted together
● What happens if
○ We want to replace the window
○ Replace the roof
○ Add another wing
● This becomes difficult with this approach.
○ It is a complex weaved pattern
○ It’s intertwined
○ Adding a new wing necessitates tearing a hole in the side of castle and
mending it in
■ This would be difficult