一只烤鸭朝北走

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  28 随笔 :: 0 文章 :: 7 评论 :: 7623 阅读

08 2022 档案

摘要:上篇文章中我们提到单例模式可以避免重复创建消耗资源的对象,但是却不得不共用对象。若是对象本身也不让随意访问修改时,怎么办?那么我们就可以采用原型模式来创建新的实例。 定义:原型模式用来创建重复对象,当直接创建对象的代价比较大的时候可以采用这种模式,这种模式实现了一个原型接口,这个接口用于创建当前对象 阅读全文
posted @ 2022-08-31 14:05 一只烤鸭朝北走 阅读(45) 评论(0) 推荐(0) 编辑

摘要:在进入正文之前我们先明白两个概念,序列化和反序列化; 序列化:将对象的状态信息转换为可以存储或者传输格式的过程; 反序列化:从网络或者存储读取对象的状态信息,重新创建该对象的过程; 手段:通过implements Serializable接口是标注当前对象可以被序列化; Serializable接口 阅读全文
posted @ 2022-08-29 17:56 一只烤鸭朝北走 阅读(92) 评论(0) 推荐(0) 编辑

摘要:本博客用于技术学习,所有资源都来源于网络,部分是转发,部分是个人总结。欢迎共同学习和转载,转载请在醒目位置标明原文。如有侵权,请留言告知,及时撤除。 阅读全文
posted @ 2022-08-29 14:00 一只烤鸭朝北走 阅读(82) 评论(0) 推荐(0) 编辑

摘要:定义:抽象工厂模式简单地讲,就是提供一个超级工厂,围绕这个超级工厂创建其他工厂;抽象工厂模式提供一个创建一些列相关或者相互依赖对象的接口; 在此之前我们先来讲一下产品等级和产品族的概念; 相同的产品等级就是相同的同一类的产品,比如美的冰箱、格力冰箱、海尔冰箱,他们的产品等级都相同,虽然厂家不同(属于 阅读全文
posted @ 2022-08-29 10:05 一只烤鸭朝北走 阅读(55) 评论(0) 推荐(0) 编辑

摘要:定义:工厂方法模式又称为工厂模式、多态工厂模式和虚拟构造器模式,通过定义工厂父类来定义创建对象的接口,而子类负责生成具体的对象; 主要作用:将类的实例化延迟到工厂类的子类中进行,由子类来决定该实例化哪一个类; 解决的问题:上篇简单工厂设计模式中我们提到,工厂一旦需要生产新产品就需要修改简单工厂类的方 阅读全文
posted @ 2022-08-27 19:08 一只烤鸭朝北走 阅读(48) 评论(0) 推荐(0) 编辑

摘要:写在前面:程序设计中常见的设计模式有23种,大致可以分为:创建型模式、结构型模式、行为型模式,见下图; 创建型模式:主要用于对象的创建; 结构型模式:用于处理类或者对象的组合; 行为型模式:用于描述类或对象怎样交互和分配职责; ———————————————————————————————————— 阅读全文
posted @ 2022-08-26 15:46 一只烤鸭朝北走 阅读(70) 评论(0) 推荐(0) 编辑

摘要:class LRUCahce { private Node head; private Node tail; private Map<String, Node> hashMap; private int capacity; public LRUCahce(int capacity) { this.c 阅读全文
posted @ 2022-08-26 15:38 一只烤鸭朝北走 阅读(38) 评论(0) 推荐(0) 编辑

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