摘要: 内部类 内部类的作用 每个内部类都能独立地继承来自一个(接口的)实现,所以无论外部类是否继承了某个(接口的)实现,对于内部类都没有影响,如果没有内部类提供的可以继承多个具体或抽象的类的能力,一些设计与编程问题就很难解决,从这个角度看,内部类使得多重继承的解决方案变得完整,接口解决了部分问题,而内部类 阅读全文
posted @ 2021-07-04 15:47 JamieChyi 阅读(23) 评论(0) 推荐(0)
摘要: 适配器模式: 适配器模式 : 将一个类的接口转化成客户希望的另一个接口,适配器模式使得原本由于接口不兼容而不能一起的那些类可以一起工作 通俗点来讲:比如有个二插插座,显然只有二插的充电器可以使用,但是三插充电器也想要使用这个插座怎么办呢?,那就重新做一个即可以满足二插的也满足三插的插座,这个新的插座 阅读全文
posted @ 2021-07-04 10:15 JamieChyi 阅读(31) 评论(0) 推荐(0)
摘要: 静态代理模式: 即代理类和被代理类要实现同一个接口,由代理类来实现被代理类想要做的事情。 通俗来讲:比如你要结婚,你的目的就是结婚,然而婚庆公司可以帮你完成这一目的,并且还可以帮你布置现场,主持婚礼等一系列其他的事情,在这里,你就是被代理对象,而婚庆公司就是代理对象。哈哈哈,这样是否明白,话不多说, 阅读全文
posted @ 2021-07-04 09:32 JamieChyi 阅读(16) 评论(0) 推荐(0)
摘要: 简单工厂模式: 简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 通俗一点理解就是,我们需要什么东西,就去工厂里面拿,工厂里面有的话就可以拿到,没有的话就拿不到,这里运用到了对象身上而已。 案列:工厂生产 阅读全文
posted @ 2021-07-04 09:09 JamieChyi 阅读(27) 评论(0) 推荐(0)
摘要: String、StringBuffer、StringBuilder的区别 String 和 StringBuffer、StringBuilder 的区别在于 String 声明的是不可变的对象,每次操作都会生成新的 String 对象,然后将指针指向新的 String 对象,而 StringBuff 阅读全文
posted @ 2021-07-04 08:29 JamieChyi 阅读(23) 评论(0) 推荐(0)