设计模式
文章平均质量分 95
安静的次元
这个作者很懒,什么都没留下…
展开
-
设计模式(二)
设计模式14、组合模式(Composite)模式讲解14、组合模式(Composite)抽象问题:对于这种具有整体与部分关系,并能组合成树形结构的对象结构,如何才能够以一个统一的方式来进行操作呢?组合模式的定义:将对象组合成树型结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性;组合模式解决问题的思路就是引入一个抽象的组件对象,作为父对象;组合模式的关键在于这个抽象类;模式讲解认识组合模式的目的是:让客户端不再区分操作的是组合对象还是叶子对象,而原创 2021-12-06 22:45:55 · 478 阅读 · 1 评论 -
设计模式一
临时1、简单工厂模式simplefactory包1、简单工厂模式接口的思想就是“封装隔离”;简单工厂的本质是:“选择实现”;接口是一种特殊的抽象类,接口与抽象类的选择:优先使用接口在既要定义子类的行为,又要为子类提供公共的功能时,应使用抽象类simplefactory包example1 案例 使客户端知道了接口和实现类,违背了接口的思想;example2 使用简单工厂模式进行封装隔离;example3 是对exam1的重构;简单的一步使实现类对客户端隐藏了起来,但是却实现的内部组原创 2021-11-22 23:31:01 · 423 阅读 · 0 评论