模式介绍
结构型模式(Structural Pattern)的主要目的就是将不同的类和对象组合在一起,形成更大或者更复杂的结构体。该模式并不是简单地将这些类或对象摆放在一起,而是要提供它们之间的关联方式。不同的结构型模式从不同的角度来组合类或对象,它们尽可能满足各种面向对象设计原则的同时为类或对象的组合提供一系列巧妙的解决方案。文章来源:https://www.toymoban.com/news/detail-439110.html
模式分析
结构型设计模式可以描述两种不同的东西:类与类的实例(即对象)。根据这一点,结构型模式可以分为类结构型模式和对象结构型模式。文章来源地址https://www.toymoban.com/news/detail-439110.html
- 类结构型模式关心类的组合,由多个类可以组合成一个更大的系统,在类结构型模式中一般只存在继承关系和实现关系。
- 对象结构型模式关心类与对象的组合,通过关联关系在一个类中定义另一个类的实例对象,然后通过该对象调用相应的方法,根据合成复用原则,在系统中尽量使用关联关系替代继承关系,因此大部分结构型模式都是对象结构型模式。
到了这里,关于结构型模式(Structural Pattern)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!