Loading

摘要: 行为型模式 模板模式 在含有继承结构的代码中,模板方法模式是非常常用的。用一个统一的父类实现定义所有的方法和接口。不同的子类来完成自己具体的实现。 父类定义了骨架(调用哪些方法及顺序),某些特定方法由子类实现 模板方法只负责定义第一步应该要做什么,第二步应该做什么,第三步应该做什么,至于怎么做,由子 阅读全文
posted @ 2022-12-16 22:06 aalanwyr 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 结构型模式 建型模式介绍了创建对象的一些设计模式,这节介绍的结构型模式旨在通过改变代码结构来达到解耦的目的,使得我们的代码容易维护和扩展。 代理模式 第一个要介绍的代理模式是最常使用的模式之一了,用一个代理来隐藏具体实现类的实现细节,通常还用于在真实的实现的前后添加一部分逻辑。 既然说是代理,那就要 阅读全文
posted @ 2022-12-16 22:04 aalanwyr 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 创建型模式 创建型模式的作用就是创建对象,说到创建一个对象,最熟悉的就是 new 一个对象,然后 set 相关属性。但是,在很多场景下,我们需要给客户端提供更加友好的创建对象的方式,尤其是那种我们定义了类,但是需要提供给其他开发者用的时候。 工厂模式分为简单工厂模式,工厂模式,抽象工厂模式。在工厂模 阅读全文
posted @ 2022-12-16 21:58 aalanwyr 阅读(33) 评论(0) 推荐(0) 编辑