摘要: 上一篇中我们讲到简单工厂模式有它的弊端,它不好在哪里呢?我们看到,每次创建场景,我们都需要暴露两个类。。。这是比较不好的,可以通过策略模式+简单工厂模式来稍微改造下一.先来一个策略模式UML图(大话设计模式)Strategy:所有策略的基类StrategyA、StrategyB、StrategyC:三个策略子类Context:上下文,包含一个父类Strategy引用,指向具体的子类策略对象(聚合关... 阅读全文
posted @ 2019-01-11 19:26 lizb0907 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 1.定义一个User类如下: /** * @author lizhibiao<!--more--> * @date 2018/11/27 17:21 */public class User{ private String userName; private int age; private int 阅读全文
posted @ 2018-12-06 15:31 lizb0907 阅读(5605) 评论(0) 推荐(1) 编辑
摘要: if (RandomUtil.randomInt(10) > 2){ // 1.高频}else if (RandomUtil.randomInt(10) > 3){ // 2} else if (RandomUtil.nextBoolean()){}int result = RandomUtil.randomInt(3);switch (result){ case 0: ... 阅读全文
posted @ 2018-12-04 21:55 lizb0907 阅读(196) 评论(0) 推荐(0) 编辑
摘要: /** * * 二维数组测试 * @author lizhibiao * @date 2018/12/3 15:09 */public class TwoArr{ public static void main(String[] args) { //二维数组 int[][] twoArr = new int[2][]; //一维数组 ... 阅读全文
posted @ 2018-12-03 19:26 lizb0907 阅读(842) 评论(0) 推荐(0) 编辑
摘要: /** * hashMap排序 * @author lizhibiao * @date 2018/12/3 11:47 */public class TestHashMapCollections{ public static void main(String[] args) { Map map = new HashMap(); map.put("王二", 8... 阅读全文
posted @ 2018-12-03 19:24 lizb0907 阅读(23390) 评论(1) 推荐(1) 编辑
摘要: 先来学习下简单工厂模式!我们知道在游戏里有很多的场景,例如:帮派场景,副本场景,野外场景...现在我们有这样的需求:1.我们需要进入帮派场景时---开始执行帮派任务。2.我们需要进入副本场景时---开始打怪。3.我们需要进入野外场景时---在河边钓鱼。思考下,如何设计?我们注意到,这里帮派、副本、野外...其实都是场景,所以我们可以抽象一个场景类出来。然后,你会发现我们要执行帮派任务、打怪、钓鱼其... 阅读全文
posted @ 2018-11-29 20:58 lizb0907 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一:一个实体类成员变量有名字,年龄,分数/** * @author lizhibiao * @date 2018/11/27 17:21 */public class User{ private String userName; private int age; private int cutScore; public String getUserName() { ... 阅读全文
posted @ 2018-11-29 16:22 lizb0907 阅读(1174) 评论(0) 推荐(0) 编辑
摘要: 最近刚好准备学习下netty源码,想想对设计模式还不是太明白,就也准备学学设计模式! 这个内容第一篇文章,想好写什么了。 就总结下,简单工厂模式和策略模式的结合应用! 期待! 阅读全文
posted @ 2018-11-29 00:34 lizb0907 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 毕业工作快半年了,虽然有在学习,也能感觉到自己的一点进步。 但是,对自己的成长速度并不是特别的满意。 今天,第一次来到博客园,准备写一些在学习过程中总结的一点东西,以此来激励自己。 会想到来博客园写博客,最重要的是今天发现了我比较喜欢的为知笔记支持发布笔记到博客园,所以就来了。 哎,想想我以前大四的 阅读全文
posted @ 2018-11-29 00:23 lizb0907 阅读(85) 评论(0) 推荐(0) 编辑