![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
TCChzp
这个作者很懒,什么都没留下…
展开
-
设计模式之六大原则
LSP 是继承复用的基石,只有当派生类可以替换掉基类,且软件单位的功能不受到影响时,基类才能真正被复用,而派生类也能够在基类的基础上增加新的行为。里氏代换原则是对开闭原则的补充。实现开闭原则的关键步骤就是抽象化,而基类与子类的继承关系就是抽象化的具体实现,所以里氏代换原则是对实现抽象化的具体步骤的规范。这个原则的意思是:使用多个隔离的接口,比使用单个接口要好。这个原则是开闭原则的基础,具体内容:针对接口编程,依赖于抽象而不依赖于具体,实际上就是减少类与类之间的依赖,面向接口编程,通过接口来连接类。原创 2023-02-15 10:59:20 · 57 阅读 · 0 评论 -
设计模式之单例模式
单例模式是最简单的设计模式之一,单例模式是为了保证一个类只有一个实例,并且提供访问它的全局访问点。原创 2023-02-13 17:40:05 · 49 阅读 · 0 评论 -
设计模式之工厂模式
工厂模式是Java最常用的设计模式之一,属于创建型模式。在工厂模式中,创建对象不需要暴露创建逻辑,比如当你需要一辆车,只需要告诉工厂你要什么车,而不需要知道这辆车是怎么做出来的。首先创建一个公共的接口。调用工厂获取需要的车。原创 2023-02-13 16:26:21 · 62 阅读 · 0 评论 -
设计模式之抽象工厂模式
抽象工厂模式是提供一个抽象的接口,同于创建相关或依赖对象的产品,而不需要明确指定具体的类。抽象工厂模式是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。抽象工厂和工厂模式的区别是抽象工厂可以生成多个产品,比如造车工厂CarFactory还可以生产轮胎、发动机等一系列产品;通过工厂生成器获取对应工厂,然后再通过工厂获取对象。创建一个工厂生成器,通过传递信息来获取不同的工厂。创建扩展了抽象工厂的工厂类。原创 2023-02-13 17:01:41 · 66 阅读 · 0 评论 -
设计模式之原型模式
原型模式是指通过原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象,简单来说就是克隆当前的对象。原创 2023-02-14 15:15:40 · 41 阅读 · 0 评论 -
设计模式之建造者模式
建造者模式是用多个简单的对象一步一步构建成复杂的对象。原创 2023-02-13 18:43:12 · 45 阅读 · 0 评论