02 2023 档案

摘要:概述 代理模式就是给某一个对象提供一个代理,并由代理对象控制对原对象的引用。在一些情况下,一个客户不想或者不能直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。例如电脑桌面的快捷方式就是一个代理对象,快捷方式是它所引用的程序的一个代理。 代理模式一般又分为安全代理,虚拟代理 ,远 阅读全文
posted @ 2023-02-27 09:14 realyrare 阅读(153) 评论(0) 推荐(0) 编辑
摘要:概述 装饰器模式 允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 简单理解就是动态的给一个对象添加一些额外的职责,就增加功能来说,装饰 阅读全文
posted @ 2023-02-23 14:59 realyrare 阅读(146) 评论(0) 推荐(0) 编辑
摘要:应用场景 在软件系统中,经常会需要将一些现成的对象放到新的环境中使用,但是新的环境要求的接口,是这些现存对象所不能满足的。如何能利用现有的对象,又能满足新的引用环境所需的接口? 适配器优点 更好的复用性。如果功能已经存在,只是接口不兼容,通过适配器模式就可以让这些功能得到更好的复用。 适配器缺点 由 阅读全文
posted @ 2023-02-22 10:00 realyrare 阅读(141) 评论(0) 推荐(1) 编辑
摘要:概述 面临一个复杂对象的创建工作,通常由各个部分的子对象用一定的算法构成。子部件(对象)比较多,对象不能当作一个完整的对象或者产品使用(邮件:发件人,收件人、抄送人、主题、邮件内容)子部件需要按照一定的顺序赋值才有一定的意义,在某个子部件没有赋值之前,另一个子部件就无法赋值。 类图 注:该类图来源网 阅读全文
posted @ 2023-02-21 09:14 realyrare 阅读(122) 评论(0) 推荐(0) 编辑
摘要:概述 使用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 在软件系统开发中,有时候会遇到这样的情况:我们需要用到多个相同实例,最简单直接的方法是通过多次调用new方法来创建相同的实例。 student s=new student(); student s1=new student() 阅读全文
posted @ 2023-02-20 08:37 realyrare 阅读(610) 评论(0) 推荐(1) 编辑
摘要:概述 抽象工厂模式为创建一组对象提供了一种解决方案。与工厂方法模式相比,抽象工厂模式中的具体工厂不只是创建一种产品,它负责创建一组产品。抽象工厂模式定义如下: 抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工 阅读全文
posted @ 2023-02-16 08:43 realyrare 阅读(227) 评论(0) 推荐(0) 编辑
摘要:概述 工厂方法模式(FactoryMethod),定义一个创建产品对象的工厂接口,让工厂子类决定实例化那一个产品类。我们把被创建的对象称为“产品”,把创建产品的对象称为“工厂”。如果要创建的产品不多,只要一个工厂类就可以完成,这种模式叫“简单工厂模式”,它不属于 23 种经典设计模式,它的缺点是增加 阅读全文
posted @ 2023-02-15 08:49 realyrare 阅读(756) 评论(0) 推荐(3) 编辑
摘要:设计原则系列文章 必知必会的设计原则——单一职责原则 必知必会的设计原则——开放封闭原则 必知必会的设计原则——依赖倒置原则 必知必会的设计原则——里氏替换原则 必知必会的设计原则——接口隔离原则 必知必会的设计原则——迪米特原则 必知必会的设计原则——合成复用原则 概述 在面向对象设计中,可以通过 阅读全文
posted @ 2023-02-14 09:41 realyrare 阅读(165) 评论(0) 推荐(0) 编辑
摘要:设计原则系列文章 必知必会的设计原则——单一职责原则 必知必会的设计原则——开放封闭原则 必知必会的设计原则——依赖倒置原则 必知必会的设计原则——里氏替换原则 必知必会的设计原则——接口隔离原则 必知必会的设计原则——迪米特原则 必知必会的设计原则——合成复用原则 概述 迪米特法则(Law of 阅读全文
posted @ 2023-02-13 11:46 realyrare 阅读(171) 评论(0) 推荐(0) 编辑
摘要:设计原则系列文章 必知必会的设计原则——单一职责原则 必知必会的设计原则——开放封闭原则 必知必会的设计原则——依赖倒置原则 必知必会的设计原则——里氏替换原则 必知必会的设计原则——接口隔离原则 必知必会的设计原则——迪米特原则 必知必会的设计原则——合成复用原则 概述 1、 客户端不应该依赖它不 阅读全文
posted @ 2023-02-10 08:55 realyrare 阅读(700) 评论(0) 推荐(2) 编辑
摘要:设计原则系列文章 必知必会的设计原则——单一职责原则 必知必会的设计原则——开放封闭原则 必知必会的设计原则——依赖倒置原则 必知必会的设计原则——里氏替换原则 必知必会的设计原则——接口隔离原则 必知必会的设计原则——迪米特原则 必知必会的设计原则——合成复用原则 概述 如果S(子类)是T(父类) 阅读全文
posted @ 2023-02-09 11:16 realyrare 阅读(209) 评论(0) 推荐(0) 编辑
摘要:设计原则系列文章 必知必会的设计原则——单一职责原则 必知必会的设计原则——开放封闭原则 必知必会的设计原则——依赖倒置原则 必知必会的设计原则——里氏替换原则 必知必会的设计原则——接口隔离原则 必知必会的设计原则——迪米特原则 必知必会的设计原则——合成复用原则 概述 开放封闭原则是面向对象的设 阅读全文
posted @ 2023-02-08 09:03 realyrare 阅读(243) 评论(0) 推荐(0) 编辑
摘要:设计原则系列文章 必知必会的设计原则——单一职责原则 必知必会的设计原则——开放封闭原则 必知必会的设计原则——依赖倒置原则 必知必会的设计原则——里氏替换原则 必知必会的设计原则——接口隔离原则 必知必会的设计原则——迪米特原则 必知必会的设计原则——合成复用原则 概述 开放封闭原则是面向对象所有 阅读全文
posted @ 2023-02-07 08:56 realyrare 阅读(277) 评论(0) 推荐(0) 编辑
摘要:设计原则系列文章 必知必会的设计原则——单一职责原则 必知必会的设计原则——开放封闭原则 必知必会的设计原则——依赖倒置原则 必知必会的设计原则——里氏替换原则 必知必会的设计原则——接口隔离原则 必知必会的设计原则——迪米特原则 必知必会的设计原则——合成复用原则 概述 单一职责原则是最简单的面向 阅读全文
posted @ 2023-02-06 10:28 realyrare 阅读(250) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示