摘要:
什么是单例模式: 确保一个类最多只有一个实例. 单例模式是最简的一种模式比较好理解. 单例模式在多线程中的问题解决办法. 1,在getInstance()方法上加 synchronization关键字. 这种做法有一个缺点,如果这个单例类在程序的使用的次数非常多.也就是调用getInstance()这个方法的次数很多.因为步同是很耗资源的.每次调用getInstance()方法都... 阅读全文
摘要:
什么是单例模式: 确保一个类最多只有一个实例. 单例模式是最简的一种模式比较好理解. 单例模式在多线程中的问题解决办法. 1,在getInstance()方法上加 synchronization关键字. 这种做法有一个缺点,如果这个单例类在程序的使用的次数非常多.也就是调用getInstance()这个方法的次数很多.因为步同是很耗资源的.每次调用getInstance()方法都... 阅读全文
摘要:
设计模式是人们在对同类型软件工程设计问题所总结出来的一些经验.模式不是代码,而是某类问题的通用设计解决方案. 设计模式的本质目的是使软件工程在维护性,扩展性,变化性,复杂度方面都昌最底的 面向对象的基本的特性是设计模式的基础原则,设计模式是在这个基础上面的方法 思考: 为什么javaIO流类的设计中把BufferedReader设计成: new BufferedReader(new Fi... 阅读全文
摘要:
从15年8月开始我就开始在家全天的学习java,一直到过完年然后出来找工作.从一开始的写简历,模拟面试,写好自己的自我介绍,写好常用见面试题的回答方式等等.也算在做好的准备了吧.这次找工作的一些体会: 1,首先要有自信心,这是一种感觉一定要好好的去体会. 2,面试回答的时候一定要简明,一定要简单明了,这一点也非常重要.(面试之前做好常问题的回答方式,如:加班怎么看?喜欢和什么样的同事一起工作?... 阅读全文
摘要:
什么是观察者模式? 何谓观察者模式?观察者模式定义了对象之间的一对多依赖关系,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并且自动更新。 在这里,发生改变的对象称之为观察目标,而被通知的对象称之为观察者。一个观察目标可以对应多个观察者,而且这些观察者之间没有相互联系,所以么可以根据需要增加和删除观察者,使得系统更易于扩展。 观察者模式又称为发布-订阅模式 观察者模式的优点? ... 阅读全文
摘要:
策略模式:分别封装行为接口,实现算法族,超类里放行为的接口对象,在子类里具体设定行为对象. 我的理解就是:策略模式有一个特点就是要有一个行为族.是一个接口 原则就是:分离变化部分,封装接口,基于接口编程各种功能. 为什么要用策略模式 { 继承带来的问题: (为策略模式) 对类的局部改动,尤其是超类的改动,会影响其它部分,影响会有溢出效应. 溢出效应: 在... 阅读全文
|