
学习日记
文章平均质量分 94
平常的学习日记 复习 巩固 二次记忆
不知名小开发
人生如寄 多忧何为
展开
-
学习日记-设计模式(创建者模式)
用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型对象相同的新对象。结构原型模式包含如下角色:1.抽象原型类:规定了具体原型对象必须实现的的 clone() 方法。2.具体原型类:实现抽象原型类的 clone() 方法,它是可被复制的对象。3.访问类:使用具体原型类中的 clone() 方法来复制新的对象。实现原型模式的克隆分为浅克隆和深克隆。浅克隆:创建一个新对象,新对象的属性和原来对象完全相同,对于非基本类型属性,仍指向原有属性所指向的对象的内存地址。原创 2024-02-17 20:16:40 · 819 阅读 · 1 评论 -
学习日记-设计模式(软件设计原则)
所以,普通的长方形是适合这段代码的,正方形不适合。上面的设计我们发现了它存在的问题,幸福品牌的安全门具有防盗,防水,防火的功能。上面代码可以看到已经组装了一台电脑,但是似乎组装的电脑的cpu只能是Intel的,内存条只能是金士顿的,硬盘只能是希捷的,这对用户肯定是不友好的,用户有了机箱肯定是想按照自己的喜好,选择自己喜欢的配件。迪米特法则中的“朋友”是指:当前对象本身、当前对象的成员对象、当前对象所创建的对象、当前对象的方法参数等,这些对象同当前对象存在关联、聚合或组合关系,可以直接访问这些对象的方法。原创 2024-02-17 13:29:21 · 615 阅读 · 1 评论 -
学习日记 -简单实现 Spring IOC大致流程
简单实现 Spring IOC大致流程原创 2024-02-16 15:26:39 · 1656 阅读 · 1 评论 -
学习日记-设计模式(前言)
学习日记-设计模式(前言)原创 2024-02-17 01:40:49 · 352 阅读 · 1 评论