ICode9

精准搜索请尝试: 精确搜索
  • 设计模式-单例模式2022-08-15 18:32:58

    1. 单例模式介绍 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。 比如 Hibernate 的 SessionFactory,它充当数据存储源的代理,并负责创建 Session 对象。SessionFactory 并不是轻

  • 设计模式 18 中介者模式2022-08-14 19:31:51

    参考源 https://www.bilibili.com/video/BV1u3411P7Na?p=26&vd_source=299f4bc123b19e7d6f66fefd8f124a03 中介者模式(Mediator Pattern)属于行为型模式 概述 一提到中介,大家都非常熟悉,生活中最常见的就是房屋中介。 虽然中介要收取一定费用,但却能给房东和租客都提供大量遍历,房

  • 设计模式 17 迭代器模式2022-08-14 18:31:23

    参考源 https://www.bilibili.com/video/BV1u3411P7Na?p=25&vd_source=299f4bc123b19e7d6f66fefd8f124a03 迭代器模式(Iterator Pattern)属于行为型模式 概述 迭代器模式是 Java 中非常常用的设计模式。这种模式用于顺序访问集合对象的元素,而不需要知道集合对象的底层表示。 迭

  • 设计模式学习(1)适应设计模式2022-08-13 15:30:46

    迭代器模式 Iterator 迭代器接口 public interface Iterator{ boolean hasNext(); // 是否有下一个元素 Object next(); // 返回下一个元素 } Aggregate 集合接口 // 集合接口 public interface Aggregate{ Iterator iterator(); } 例子 Iterator有个问题是:

  • 设计模式 12 享元模式2022-08-13 00:00:49

    参考源 https://www.bilibili.com/video/BV1u3411P7Na?p=20&vd_source=299f4bc123b19e7d6f66fefd8f124a03 享元模式(Flyweight Pattern)属于结构型模式 概述 享元,英文名称为 Flyweigh,轻量级的意思。它通过与其他类似对象共享数据来减小内存占用,也就是它名字的来由:享-分享。 大

  • 设计模式——面向对象设计原则2022-08-12 17:31:44

    面向对象设计原则 都是为了高内聚低耦合原则。编程时基本都要遵守 单一职责原则 分类原则:一种人只干一种事。 举例:(比较简单就不代码了) 人可以干的事情有很多:敲代码、唱歌、跳舞、打篮球....以人设置成一个类,里面的方法就太多太杂了。所以可以有多个类:程序员(敲代码)、音乐人(唱歌

  • 20220808-抽象类和方法_abstract2022-08-08 22:03:26

    目录1. 概念:2. 使用细节:3. 抽象类实践——模版设计模式 抽象类:当父类的某些方法,需要声明,但是有不确定如何实现时,可以将其声明为抽象方法,那么这个类就是抽象类。 abstract class className{ //属性 //普通方法 //构造器 //代码块,静态代码块 //静态方法 } 1.

  • 设计模式就应该这样学读后随笔二2022-08-08 00:32:13

    1、第七章 1、抽象工厂模式 2、抽象工厂模式 重点在创建新的工厂,工厂方法模式重点在便于创建新的产品   2、第八章 单例模式      3、第九章 原型模式 1、注意生成的对象是浅拷贝还是深拷贝       4、第十章 建造者模式     5、第十一章 代理模式       6、第十

  • 大话设计模式 总结2022-08-07 13:30:09

    设计模式:让你真正学会使用面向对象进行编程 学完本书,可以再GoF的《设计模式》 附录A是面向对象的基础知识 可参考黑马程序员的视频+博客https://blog.csdn.net/weixin_42636062/category_11313224.html?spm=1001.2014.3001.5482 1.封装、继承和多态,以及简单工厂 命名要让人知道这

  • 常用设计模式串讲2022-08-06 19:19:09

    设计模式串讲 我们常常对不知道的事物无感,因为我们看不到它们,所以它们对我们来说可有可无。但是话说回来,凡是躲避掉的,未来某一天我们总是会为无知而付出代价,浪费了时间消耗了情绪。说远啦

  • 微服务架构及设计模式2022-08-05 11:02:03

    微服务能够对企业产生积极影响。因此,了解如何处理微服务架构(MSA)以及一些微服务设计模式,一个微服务架构的一些通用目标或者设计原则是很有价值的。下面是在微服务架构方案中值得考虑的四个目标。   1、缩减成本:MSA将会降低设计、实现和维护IT服务的总体成本 2、加快发布速度:MSA将

  • (前端)「状态」设计模式在项目开发中的应用2022-08-05 00:32:13

    1. 事件起因   最近在做一个关于星座的移动端项目,想实现这样一个需求,每次切换导航栏NavBar item时,都会使下面的页面级组件TodayView更改背景色样式(如图1到图2,导航栏从双鱼座切换到处女座,下面页面级组件的背景颜色由黄色切换至粉色)。                图1      

  • 【转】实战!工作中常用到哪些设计模式2022-08-04 09:31:26

    https://mp.weixin.qq.com/s?__biz=Mzg3NzU5NTIwNg==&mid=2247495616&idx=1&sn=e74c733d26351eab22646e44ea74d233&chksm=cf2230e9f855b9ffe1ddb9fe15f72a273d5de02ed91cc97f3066d4162af027299718e2bf748e&token=1828434144&lang=zh_CN#rd

  • 2022-08-读书计划2022-08-03 23:31:07

    目录UNP-unix网络编程-第二卷-进程间通信C专家编程linux shell脚本攻略设计模式 UNP-unix网络编程-第二卷-进程间通信 C专家编程 linux shell脚本攻略 设计模式

  • 设计模式-创建者模式2022-08-03 16:31:59

    创建者模式 创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。这样可以降低系统的耦合度,使用者不需要关注对象的创建细节。 创建型模式分为: 单例模式 工厂方法模式 抽象工程模式 原型模式 建造者模式 1 单例设计模式 单例模式(Singleton Patt

  • 设计模式——责任链模式2022-08-02 23:01:49

    1.定义基础类 public abstract class AbstractAuditor { public string Name { get; set; } public abstract void Audit(ApplyContext context); private AbstractAuditor _NextAuditor = null; public void SetNextAuditor(Abstrac

  • 设计模式之“模板方法模式(TemplateMethod)”2022-08-02 18:00:53

    一、使用场景 场景1 当我们要完成在某一细节层次一致的一个过程或一系列步骤,但其个别步骤在更详细的层次上的实现可能不同时,我们通常考虑用模板方法模式来处理 例如:将子类重复声明的方法提到父类去声明,利用多态性,实现了代码的复用(子类重写)   场景2 遇到由一系列步骤构成的过程需

  • 设计模式与选课系统2022-08-01 22:02:03

    目录 设计模式 pickle内置模块 选课系统 设计模式    1.种类:23种    2.分类     2.1 创建型     2.2 结构型     2.3 行为型    3.设计模式之例模式(对此产生对象 产生的对象只有一个)     3.1 通过元类的方式使每次产生的对象都是同一个(产生第一个对

  • 设计模式2022-08-01 20:00:48

    一、设计模式 1.1 如何理解设计模式   在IT行业中有很多前辈针对固定的一些问题设计出了固定的解决套路 1.2 设计模式总共有23种   设计模式目前为止总共有23种模式    1.3 设计模式的分类   如上图所示:     设计模式总共分为三类:        1.创建型模式  

  • 设计模式2022-08-01 08:31:34

    (理解设计模式在于概念的理解) :创建型 作用:创建对象,实例化新对象,靠建立对象来解决问题 工厂方法模式 问题:不事先确定要创建什么,想要的时候再创建 方法:动态创建对象 抽象工厂模式 问题:创建的对象是一个整体,这个整体还需要很多对象组合而成 方法:创建系列对象 构建器模式 问题:构建算法

  • 设计模式就应该这样学读后随笔一2022-07-31 23:31:48

    1、第一、二章      通过第一章重新认识UML和第二张设计模式常用的类图又重新复习了一遍UML,图是事物和关系的可视化表示, 重点还是熟记各种事务的图例,关系的图例,各类图的基本结构      1.1  事物的掌握:建议使用画图工具processOn多画类图: https://www.processon.com/i/595b

  • 设计模式 07 桥接模式2022-07-30 12:31:39

    参考源 https://www.bilibili.com/video/BV1mc411h719?p=8&vd_source=299f4bc123b19e7d6f66fefd8f124a03 桥接模式(Bridge Pattern)属于结构型模式 概述 桥接模式是将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式

  • Java -> XML文档、设计模式(工厂、装饰)2022-07-30 00:05:46

        初识XML文件:  XML文档约束之DTD文档约束:    XML文档约束之schema约束:    XML文档解析:Dom4J:    dom4j的jar包下载:    使用Dom4J把一个XML文件的数据进行解析: 官网下载Dom4J框架 在项目中新建一个文件夹:lib 将dom4j - 2.1.1.jar文件复制到lib文件夹 在jar

  • 2022/7/27 第七组陈美娜 代码块/类内部/设计模式2022-07-29 21:34:26

    类的内部结构:属性,方法,构造器,代码块,内部类 一.代码块: 静态代码块:一个类被加载时会被调用一次,做一些初始化工作 方法体里能写啥,他就能写什么 static{​} 实例代码块:有实例(创建兑现)的情况下,被加载时会被调用一次 {​}Ch01 ch01=new ch01(); 初始化块 类的一个成员,将逻辑语句封装在.

  • 设计模式desine pattern梳理2022-07-29 12:32:48

        1、不管是逆向破解,还是正向开发,看别人的代码是必不可少的。如果别人的代码看起来特别费劲,甚至完全看不懂,原因如下:  正向开发做的太少,不了解业务需求,不知道代码的业务意义    数据结构和算法技能缺失    完全不懂设计模式,不知道代码分层的意义   本文来总结一下常

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有