首页 > 其他分享 >2023年12月5日每日随笔

2023年12月5日每日随笔

时间:2023-12-05 21:14:50浏览次数:43  
标签:12 创建 工厂 具体 产品 2023 抽象 随笔 进行

  今天,进行了大型数据库hadoop实验五的实验,没有完成,完不成,准备面向结果编程,然后,进行软件设计模式的复习,出乎意料,一会将创建型设计模式看完了,当然很简陋,具体看的化等画重点在具体看某几个,主要还是创建型设计模式很简单。

类创建型:由类进行实例化

简单工厂(静态方法模式):最为简单一个,有三个角色组成,工厂类,抽象产品,具体产品,工厂类由一个静态方法组成,主要返回具体产品对象,所以又叫静态方法模式,要得到说明产品进行工厂类的调用,传参即可获得对象。

工厂方法:四个角色,抽象工厂,具体工厂,抽象产品,具体产品,大致流程,client 获取一个具体工厂,用一个抽象工厂类接受,然后调用具体工厂类的方法,使之进行具体产品的创建返回,来获得具体的产品。在进行抽象产品类接收,进行调用方法。

抽象工厂:与之类似,不同的是工厂方法是完全的开闭原则,而抽象工厂是倾斜的开闭原则,对于一个产品族的添加,仅需要添加一个抽象产品类和具体的产品创建即可,对于一个产品体系的添加,则需要对每一个具体工厂进行修改,对具体产品进行修改。其余与工厂方法类似。

对象创建型模式:实例由对象创建

建造者模式:最为复杂的设计模式,主要面对复杂对象的构造过程,由四个角色组成,director,builder,product,concreteBuilderX构成,很复杂,director里由私有成员:Builder,builder里有私有成员Product,还有一个返回Product的对象的方法,以及完成Product部分的诸多方法,用户仅需要将所选的产品进行传入director的construct方法,即可的到要创建的对象。
原型模式:进行封装好了,所以看不太懂

单例模式:最简单的创建型模式,分饿汉和懒汉两种,大体类似,饿汉在进行初次实例化时将私有成员变量进行初始化,懒汉则需要在进行公有方法进行实例化的进行初始化。

标签:12,创建,工厂,具体,产品,2023,抽象,随笔,进行
From: https://www.cnblogs.com/JIANGzihao0222/p/17878151.html

相关文章

  • 每日总结12.5
    百度图像增强与特效SDK实验了解百度图像增强与特效相关功能并进行总结百度图像增强与特效相关的功能主要涉及到百度的PaddlePaddle深度学习框架和一些相关的图像处理技术。以下是百度图像增强与特效相关的功能概述:PaddlePaddle深度学习框架:百度的深度学习框架PaddlePaddle......
  • 12.5
    孔子:因为我说过的话都会被大家当做道理,所以我是说的道理。今天学习了单调队列优化DP。股票交易给定\(T\)天内的股票情况,求收益最大。此题朴素DP复杂度似乎是\(O(n^4)\),可以优化成\(O(n^3)\),但这有什么用,显然需要单调队列优化。动态转移方程(不买不卖):\(f[i][j]=f[i−1]......
  • 12/5学习笔记
    今天学习了注意力机制什么是注意力首先,心理学上,作为动物,想要在复杂环境下关注到需要关注的事物,机制是根据随意线索和不随意线索选择注意点随意与不随意实际上是遂意与不遂意,也就是是否受控例如这里的在环境中看到红色杯子,是因为杯子颜色鲜艳,会让人第一眼看到,这是不需要遂意的,而想......
  • BL121EN:IEC 61850到OPC UA的快速、无缝转换解决方案
    在当今快速发展的工业自动化领域,实现不同通信协议之间的无缝连接是提高系统集成度、数据共享和设备互操作性的关键。钡铼技术(Bay-Tech)BL121EN硬网关应运而生,它是一款专为电力系统自动化设计的先进设备,能够实现IEC61850标准到OPCUA协议的转换,确保了不同设备和系统之间的高效通信。......
  • BL121EN:电力系统自动化 IEC61850转OPC UA网关
     在当今快速发展的工业自动化领域,实现不同通信协议之间的无缝连接是提高系统集成度、数据共享和设备互操作性的关键。钡铼技术(Bay-Tech)BL121EN硬网关应运而生,它是一款专为电力系统自动化设计的先进设备,能够实现IEC61850标准到OPCUA协议的转换,确保了不同设备和系......
  • 2023.12.5日报
    今天继续开发了ERP系统由于我做的是财务部分,分收入支出和工资管理三部分在收入部分我主要制作了对账功能,即,根据支票信息和收付款信息,通过多表联查的方式,显示出所有订单的支付情况这个在前两天已经进行了实现在支出部分,除了供应商的维护账单的管理,主要是做了报销的流程首先是......
  • 十年超越之作一加12售价4299元起 产品力超越所有骁龙8Gen3 Pro版旗舰
         2023年12月5日,一加正式发布十年旗舰一加12。作为一加十年超越之作,一加12秉持「产品力优先」理念,带来多项领先行业的首创技术。一加12全球首发拥有医疗级护眼方案和行业第一4500nit峰值亮度的2K东方屏,完整搭载Find影像团队倾力打造的「新一代超光影影......
  • 12.5日记
    普通创建:hadoopfs-mkdir/xiaolin递归创建:hadoopfs-mkdir-p/xiaolin/xiaoyin2)从本地剪切文件粘贴到HDFS上(-moveFromLocal)mkdirxuan.txthadoopfs-moveFromLocalxuan.txt/xiaolin3)把本地文件复制到HDFS上(-copyFromLocal或者-put)hadoopfs-copyFromLocalxuan.txt......
  • 2023-12-05 闲话 收收手,写写字
    因为摆烂既不想做厂子笔试题,也不想学Rust,也不想做AGC了,那么随便写点东西记录一下之前的生活啊。今天是我们亲爱的杨卓凡同学的最后一天未成年生活了。提前祝他成年快乐,上个月我去白净的时候他问我要不要12-6去,但是我明天上午11点有一个面试,后天下午可能同时约了两个笔试,......
  • 20231205
    上午多在家里睡了一会儿,感觉精神好多了。来机房之后发现U盘丢了,怎么找也找不到,难过。没法把老婆歌姬装进U盘里了呜呜呜。上午做扫描线,然后看到好多人说扫描线要开\(8\)倍数组,都是些叶子结点调用push_up然后不特判的人。但是因为这个东西调了一上午。如果用动态开点......