架构设计中有什么ood