随笔分类 -  设计模式

摘要:http://c.biancheng.net/view/1393.html 阅读全文
posted @ 2021-02-19 14:28 姚春辉 阅读(55) 评论(0) 推荐(0)
摘要:在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 介绍 意图:定义一系列的算法, 阅读全文
posted @ 2020-11-25 14:55 姚春辉 阅读(170) 评论(0) 推荐(0)
摘要:桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类可被结构化改变而互不影响。 我们通过下面的实例来演示桥 阅读全文
posted @ 2020-11-20 19:48 姚春辉 阅读(157) 评论(0) 推荐(0)
摘要:结构型模式这些设计模式关注类和对象的组合。继承的概念被用来组合接口和定义组合对象获得新功能的方式。 适配器模式 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入独立的 阅读全文
posted @ 2020-11-09 18:04 姚春辉 阅读(103) 评论(0) 推荐(0)
摘要:一、SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 Liskov Substitution Principle:里氏替换原则 Law of Demeter:迪米特法则 Interf 阅读全文
posted @ 2020-11-09 17:48 姚春辉 阅读(479) 评论(0) 推荐(0)
摘要:一、SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 Liskov Substitution Principle:里氏替换原则 Law of Demeter:迪米特法则 Interf 阅读全文
posted @ 2020-11-09 17:32 姚春辉 阅读(482) 评论(0) 推荐(0)
摘要:一、SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 Liskov Substitution Principle:里氏替换原则 Law of Demeter:迪米特法则 Interf 阅读全文
posted @ 2020-11-09 17:28 姚春辉 阅读(337) 评论(0) 推荐(0)
摘要:一、SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 Liskov Substitution Principle:里氏替换原则 Law of Demeter:迪米特法则 Interf 阅读全文
posted @ 2020-11-09 16:44 姚春辉 阅读(1116) 评论(0) 推荐(1)
摘要:一、SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 Liskov Substitution Principle:里氏替换原则 Law of Demeter:迪米特法则 Interf 阅读全文
posted @ 2020-11-09 16:31 姚春辉 阅读(333) 评论(0) 推荐(0)
摘要:一、SOLID 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open Closed Principle:开闭原则 Liskov Substitution Principle:里氏替换原则 Law of Demeter:迪米特法则 Interf 阅读全文
posted @ 2020-11-09 16:08 姚春辉 阅读(696) 评论(0) 推荐(0)
摘要:一、SOLID solid 英[ˈsɒlɪd] 美[ˈsɑːlɪd] adj. 固体的; 坚硬的; 无空隙的; 非中空的; 实心的; 结实的; 坚固的; 牢固的;n. 固体; 立体图形; 设计模式的六大原则有: Single Responsibility Principle:单一职责原则 Open 阅读全文
posted @ 2020-11-09 16:01 姚春辉 阅读(1421) 评论(0) 推荐(0)
摘要:设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经 阅读全文
posted @ 2020-11-09 11:06 姚春辉 阅读(71) 评论(0) 推荐(0)
摘要:行为型模式这些设计模式特别关注对象之间的通信。 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。 介绍 意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象 阅读全文
posted @ 2020-11-04 17:58 姚春辉 阅读(173) 评论(0) 推荐(0)
摘要:在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 介绍 意图:定义一系列的算法, 阅读全文
posted @ 2020-11-03 17:40 姚春辉 阅读(112) 评论(0) 推荐(0)