
java
文章平均质量分 79
jdycsdn
一只在大海中遨游的菜鸟
展开
-
Jmockit 使用教程
Jmockit 使用教程Jmockit配置在Maven pom.xml配置JUnit4.x及以下用户特别注意事项JMockit Coverage配置Jmockit 程序结构代码结构测试属性和测试参数Jmockit注解API(@Mocked, @Tested, @Injectable,@Capturing)@Mocked当@Mocked修饰一个类时当@Mocked修饰一个接口/抽象类时@Mocked功能总结什么测试场景,我们要使用@Mocked@Injectable@Injectable 与 @Mocked的原创 2021-03-16 15:16:43 · 4198 阅读 · 0 评论 -
浅谈GOF设计模式之建造者模式(五)
浅谈GOF设计模式之建造者模式(五)建造者模式的本质二级目录三级目录建造者模式的本质1.分离了对象子组件的单独构造(有bulider来负责)和装配(由Director负责)。从而可以构造出复杂的对象:某个对象构建相对复杂的情况下使用。2.由于实现了构建和装配的解耦。不同的的解耦器,相同的装配,也可以做出不同的对象;相同的构造器,不同的装配顺序也可以做出不同的对象。也就实现了构建算法、装配算法的解耦,实现了更好的复用。二级目录三级目录...原创 2020-09-10 17:46:49 · 231 阅读 · 0 评论 -
浅谈GOF设计模式之工厂模式(四)
浅谈GOF设计模式之工厂模式工厂模式的本质工厂模式的分类三级目录工厂模式的本质1.实例化对象,用工厂方法代替new2.键选择实现类,创建对象管理和控制。从而将调用者跟我们的实现类解耦工厂模式的分类1.简单工厂模式:用来生产同意等级结构中的任意产品。(对于新增产品需要修改已有代码)2.工厂方法模式:用来生产同一等级结构中固定产品。(支持增加任意产品)3.抽象工厂模式:用来生产不同产品族中的全部产品。(对于增加新的产品无能为力,支持增加产品族)三级目录...原创 2020-09-09 16:22:23 · 258 阅读 · 1 评论 -
浅谈GOF设计模式之单例模式(三)
浅谈GOF设计模式之单例模式核心作用及应用场景核心作用常见应用场景单例模式的优点常见的五种单例模式实现方式:核心作用及应用场景核心作用保证一个类只有一个实例,并且提供一个访问该实例的全局访问点常见应用场景1.Windows的Task Manager(任务管理器)就是很典型的单例模式2.windows的Recycle Bin(回收站)也是典型的单例应用。在整个系统运行过程中,回收站一直维护着仅有的一个实例3.网站的计数器(例如实时在线人数等),一般也是采用单例模式实现,否则难以同步。4.应用程原创 2020-08-20 23:43:11 · 206 阅读 · 1 评论 -
浅谈GOF设计模式之7大原则(二)
浅谈GOF设计模式之7大原则7大原则1.开闭(开放-封闭)原则2.单一职责原则3.依赖倒转原则(策略模式)4.迪米特法则(最小知识原则):低耦合 高内聚5.里氏替换原则:集成与派生的规则6.接口隔离原则7.组合/聚合复用原则(松耦合)其他术语合成/聚合复用继承复用耦合:模块之间的联系 |内聚:模块内部各个属性和行为彼此结合的程度 |通过模块间使用接口变量的形式,即动态方法调度实现 java程序模块间的低耦合,模块内部的高内聚7大原则1.开闭(开放-封闭)原则一个软件实体 如 类 模块 函数 等原创 2020-06-07 23:18:27 · 329 阅读 · 1 评论 -
浅谈GOF设计模式之前言模式划分(一)
设计模式之工厂模式一级目录二级目录三级目录一级目录二级目录三级目录原创 2020-06-03 00:07:28 · 175 阅读 · 0 评论 -
简单全面学习java8新特性Stream-API中的Reduce&Collect(三)
简单全面学习java8新特性Stream-API中的Reduce&Collect(三)涉及知识(参数函数接口)1. BiFunction2. BinaryOperator3. BiConsumer4. Optional5. Consumer & Function & Predicate1. Reduce涉及知识(参数函数接口)1. BiFunction它是一个函...原创 2020-05-07 22:54:15 · 1002 阅读 · 1 评论 -
jdk8新增特性整理(0)
后期会抽时间串门整理自8以来一直到14之间都新增了那些东西不知不觉间,Java已经发展到14了,来不及感慨时间过得真的太快了,来不及学习日新月异的技术更新说到JDK8,真的是一个里程碑的版本,一出世就受到所有开发者的青睐,并主动花时间和精力去学习,也是我见过企业升级JDK最豪爽最不犹豫的一个版本,可见JDK8的受欢迎程度。当然所有的喜爱都是因为它的特性,整理了jdk8的十大主要特性:Lamb...原创 2020-04-30 23:06:21 · 213 阅读 · 0 评论