|
---|
Designed to be suitable for re-use and extension
Biological structures lend themselves to Object-Oriented Design High degree of modularity |
|
---|
No consistent structure or style -> steep learning curve and incompatibility
between libraries (Examples)
Subjective and inflexible in parts Not algorithm centred -> repetition of methods Some concepts difficult for programmers proficient in procedural programming languages |