美文网首页
Android开发学习——Day10(单例设计模式&实战:扑克游

Android开发学习——Day10(单例设计模式&实战:扑克游

作者: 明天_ff | 来源:发表于2019-08-09 21:40 被阅读0次

    学习目的

    1.学习单例设计模式

    2.完善并练习实战项目:扑克游戏

    学习过程

    了解单例设计模式,并简单运用。完善之前的实战项目,扑克游戏的编写,领会面向对象编程语言的奥妙。

    技术

    1.单例设计模式

    1)不允许用户创建这个类的一个对象,将类的构造方法私有化。

    2) 在自己的类里面提供创建对象的方法。定义一个静态的成员变量,记录这个单例对象,并以此来调用该类中元素。

    2.实战:扑克游戏

    具体结构方法如下:

    项目结构

    整个项目自顶至下,由“游戏中心”作为中心点,在入口点函数所在类中创建“玩家控制和”纸牌控制“的对象并引至全局。

    主函数代码块

    在”玩家控制“和”纸牌控制“中添加具体的玩家操作和纸牌操作。再用另外两个类来定义和储存玩家和纸牌所具有的各种属性,并将所用到的常数定义到单独的类中。

    感悟

    在编写完这个实战项目后,我自己脑子里才对这些结构关系逐渐清晰起来。之前在编写的过程中,思绪很乱,感觉类于类之间丝缕繁杂,绕不清楚。但其实,明白了其结构,就能很清晰地得知编写的具体思路并将个中功能一一实现而不混杂。不过,这都是得益于反复的琢磨,经过几天,数次反复的研究代码才明白。所以说,难不怕,就怕不去做。

    相关文章

      网友评论

          本文标题:Android开发学习——Day10(单例设计模式&实战:扑克游

          本文链接:https://www.haomeiwen.com/subject/rnrkjctx.html