摘要:
观察者模式,用通俗易懂的话来理解就是,在一个对象的改变会改变其他很多的对象,而且还不知道会改变多少个其他对象的时候,就该要考虑观察者模式了其实观察者模式在的主要工作就是解除双方的耦合度,让两端不依赖具体细节,而去依赖于抽象,所以其中一方的改变,会去更新到其他... 阅读全文
2016年12月28日
2016年12月26日
摘要:
建造者模式,是将建造(制造)很多产品对象中很多复杂过程,封装了起来,直接给用户一个建造好的产品对象,用户不需要关系这个非常复杂的产品是如果建造出来的;生活中举例:一个客户去买汽车,他去了专卖店花钱买了一台汽车,给客户的是完整的汽车,不可能给客户是汽车的零件(... 阅读全文
2016年12月25日
摘要:
在Java编程中,什么时候该使用覆盖函数操作呢,很多人都知道有覆盖操作,但是到底什么时候该使用覆盖操作,还是有一些模糊的感觉,以下就举例来用代码分析就明白了, 举例生活中的案例,模拟制造手机的公司;公司最早生产的第一台手机 01版本,只具备显示电话号码功能p... 阅读全文
2016年12月24日
摘要:
其实我们发现子类继承父类操作很简单,如果要是去深入的研究下会发现,实例化过程并非是我们看到的那样,我们就以代码举例来说明;问大家,以下代码执行会输出什么呢?package com.oop;/** * 定义动物对象 * @author Liudeli * */... 阅读全文
摘要:
模拟拨打电话,接听电话,挂断电话,拨打为空号,等等,这些动作用Java接口监听的方式来完成,主要是为了训练使用接口监听回调; /** * 业务场景一: * 【萍萍】--->请输入手机号码进行拨打... ... 阅读全文
2016年12月23日
摘要:
我们从生活中去理解面向接口编程,以下举例四个案例来理解:案例一(汽车案例):/** * 汽车标准接口 * @author Liudeli */public interface ICar { /** * 打印出汽车的拍照颜色即可 */ ... 阅读全文
摘要:
以下是运算小框架的制作过程,以及核心代码,完成(计算,监听,回馈等):package com.demo2.operator;/** * 运算标准接口 * @author Liudeli */public interface IOperator { /*... 阅读全文
2016年12月22日
摘要:
做一个小登录接口方法,让用户传入用户名,密码,就可以知道登录的结果信息,并以接口监听的方式控制。先看客户端执行效果: 输入正确: 输入错误: 模拟客户端使用登录小框架:package com.demo1.client;import java.util.Sca... 阅读全文
2016年12月21日
摘要:
此段代码可以获取到文件的大小:/*** 传入文件路径,可以得到文件的大小信息* @param path 文件路径* @return*/public static String getFileSize(String path) { String reso... 阅读全文
2016年12月20日
摘要:
迪米特法则简单易懂的话语来描述就是:知道的越少越好,什么知道越少越好呢,两个类之间交互的越少越好,从而可以减低耦合度,当两个类之间的交互很少,耦合度就会降低,耦合度一旦降低,修改其中一个类就不会对另外一个类造成影响:我们直接看案例来说明分析:以下是违反了迪米... 阅读全文