Oop 软件组合使用;组件";-需要澄清
我读了一本关于软件组合的好定义。上面说 软件组合是从实现特定问题领域抽象的组件构建软件应用程序Oop 软件组合使用;组件";-需要澄清,oop,design-patterns,composition,software-design,Oop,Design Patterns,Composition,Software Design,我读了一本关于软件组合的好定义。上面说 软件组合是从实现特定问题领域抽象的组件构建软件应用程序 设计模式适合于这些抽象的构造吗?这是一个更高层次的抽象。模式解决常见的面向对象问题 抽象、封装和信息隐藏在单个组件的级别上是相关的。您可以在不使用模式的情况下完成后者。+1感谢您为我澄清这一点。因此,当构建一个组件时,你能说你会转向设计模式来开发这个组件吗(在一个理想的场景中)?取决于模式。有些需要大量的交互组件(如立面);有些是针对单个组件的(例如Singleton、Decorator)。
设计模式适合于这些抽象的构造吗?这是一个更高层次的抽象。模式解决常见的面向对象问题
抽象、封装和信息隐藏在单个组件的级别上是相关的。您可以在不使用模式的情况下完成后者。+1感谢您为我澄清这一点。因此,当构建一个组件时,你能说你会转向设计模式来开发这个组件吗(在一个理想的场景中)?取决于模式。有些需要大量的交互组件(如立面);有些是针对单个组件的(例如Singleton、Decorator)。