使用“组件”的软件组合- 需要澄清
I read a nice definition for software composition here. It says
Software composition is the construction of software applications from components that implement abstractions pertaining to a particular problem domain
Is it the construction of these abstractions where design patterns fit in?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是更高层次的抽象。模式解决常见的面向对象问题。
抽象、封装和信息隐藏与各个组件的级别相关。您可以在不使用模式的情况下完成后者。
That's a higher level abstraction. Patterns solve common object-oriented problems.
Abstraction, encapsulation, and information hiding are pertinent at the level of individual components. You can do the latter without ever employing patterns.