网站首页 站内搜索

搜索结果

查询Tags标签: 设计模式,共有 1926条记录
  • 我们用最详细的方式解析Android消息机制的源码,含小米、腾讯、阿里

    开头 在我认为,对于Android面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时…

    2021/5/4 20:27:34 人评论 次浏览
  • 设计模式-状态模式

    说到状态模式,顾名思义,应该就是跟状态相关的设计模式了,不过,我们还是跟前面一样,先不管状态模式是个什么东西,先从一个小小的例子出发,看看状态模式能为我们解决什么问题。 示例 现在需要实现一个交通灯调度程序,交通灯的颜色需要在红灯->绿灯->黄灯->…

    2021/5/4 8:25:11 人评论 次浏览
  • 我的5月份尝试进步计划

    重新启动每天两道算法题 英语每天都要背单词和看阅读 设计模式和http每天选一本来看 少一点玩耍,尽量不要回到宿舍就开始玩手机 在实习的时候一定要全力以赴,每天要总结自己学到了什么,记录下来 尽量迈出第一步,尝试发展机会 上下班出行的时候可以听网课,总之不要浪费…

    2021/5/3 18:55:52 人评论 次浏览
  • java单列设计模式

    一.什么是单例设计模式 保证类在内存中只有一个对象。 二.如何保证类在内存中只有一个对象 控制类的创建,不让其他类来创建本类的对象在本类中定义一个本类的对象提供公共的访问方式 三.单例的两种写法 饿汉式(开发用这种方式)class Single {private Single(){} …

    2021/5/3 14:25:33 人评论 次浏览
  • 【设计模式】单例模式(懒汉式)==>使线程安全:Double-Check方式

    加同步块与volatile即可 public class MyBenchmark {public static void main(String[] args) {new Thread(() -> {Singleton instance1 = Singleton.getInstance();}, "t1").start();new Thread(() -> {Singleton instance2 = Singleton.getInstance();}…

    2021/5/3 10:25:29 人评论 次浏览
  • 特效设计也需要设计模式—— 工厂方法模式【Java】

    效果图三角形粒子 原图 工厂方法模式在简单工厂模式中只提供一个工厂类,该工厂类处于对产品类进行实例化的关键位置,它需要知道每一个产品(粒子)对象的创建细节,并决定何时实例化哪一个产品(粒子)类。简单工厂模式最大的缺点是当有新产品要加入到系统中时,必须…

    2021/5/3 1:25:09 人评论 次浏览
  • 设计模式的六大原则

    设计模式六大原则单一原则(Single Responsibility Principle):一个类或者一个方法只负责一项职责 不同角度看可能不算单一,比如你在红警中,造车就是一个单一职责,但是你对做车的来说,这就不是一个单一职责,就可能还要分为造轮子、造车门。 里氏替换原则(LSP lis…

    2021/5/2 10:26:45 人评论 次浏览
  • 设计模式——外观类模式

    10.外观类模式 外观类就像一个黑盒,只给你结果,不告诉你具体内容。 也像一个看不见里面的内容的贩卖机,只能通过屏幕进行查看商品及购买,您只管买,其他的事儿我来解决! 用到了最少知识原则(least KnowLedge Principle)。 下面用一个例子来实现 public interface Bu…

    2021/5/2 10:25:39 人评论 次浏览
  • 设计模式(Java)

    设计模式(Java) 1.概念: 某一些特定的环境,解决特定的问题 2.设计模式遵循的原则(类设计,依赖关系) 开闭原则: 先做一个设计,需求改了,尽量不要改源代码,可以扩展功能 里氏变换原则: 子类继承父类,可以继承功能,尽量不要重写 依赖倒置原则: 高层不要依赖底…

    2021/5/1 20:26:54 人评论 次浏览
  • 复习专栏之---设计模式(java)

    设计模式(Design Patterns)——可复用面向对象软件的基础 设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。它不同于框架,只是一种书写代码的习惯,初期刻意使用…

    2021/4/30 20:25:38 人评论 次浏览
  • 设计模式———组合模式

    组合模式(Composite Pattern),又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 这种模式创建了一个包含自己对象组的类。该类…

    2021/4/30 18:25:45 人评论 次浏览
  • 2021年你与字节跳动只差这份笔记,内容太过真实

    背景 面是是上海的Android leader岗位,周日一轮面试,自我感觉答的都还不错。 结果收到邮件面试结束了,说什么"你优秀的学识和能力给我们留下了深刻的印象!经过对你综合情况的仔细评估,并经过与岗位需求进行谨慎匹配和权衡之后, 非常遗憾,我们这次没有和你达成…

    2021/4/30 10:29:08 人评论 次浏览
  • JAVA设计模式—桥接模式笔记

    简单案例:操作笔记本电脑办公或者打游戏,笔记本电脑有不同的类型,比如:游戏本、轻薄本等,也有很多品牌:联想、戴尔、华硕等。1. 传统方式 UML类图:代码实现: public class Computer {public void work() {System.out.println("办公");}public void play…

    2021/4/29 22:25:19 人评论 次浏览
  • JAVA设计模式—适配器模式笔记

    简单生活案例:将110V电流转换为220V电流,然后用可以使用220V电流的水壶烧水,这个时候要用到变压器来把110V电流转换为220V电流1. 适配器模式简介和工作原理 1.1 简介 适配器模式(Adapter Pattern)是将某个类的接口转换成另一个接口,目的是为了兼容性,让原本因接口不匹…

    2021/4/29 1:26:35 人评论 次浏览
  • Java设计模式—单例模式

    文章目录 前言一、举例说明单例模式1.、程序代码①、皇帝类②、臣子类③、运行结果二、单例模式的定义1、单例模式通用类图2、单例模式通用代码 三、单例模式的应用1、单例模式的优点2、单例模式的缺点3、单例模式的使用场景4、单例模式的注意事项①、线程不安全的懒汉式单…

    2021/4/28 20:25:33 人评论 次浏览
扫一扫关注最新编程教程