Android开发三剑客:UML、模式与测试在线阅读
会员

Android开发三剑客:UML、模式与测试

王家林
开会员,本书免费读 >

计算机网络编程语言与程序设计12.4万字

更新时间:2019-01-04 01:53:37 最新章节:附录A 如何成为Android高手V2.0:结合云计算和智能终端、软/硬件整合

立即阅读
加书架
下载
听书

书籍简介

整体上来看,一款Android产品分为设计、编码和测试三个阶段。王家林编著的《Android开发三剑客--UML模式与测试》着眼于Android产品的两个重要环节——设计和测试,分为上篇、中篇和下篇。上篇以Android多线程断点续传下载器为例,细致入微地讲解UML的9种Diagram:用例图、类图、对象图、组件图、部署图、时序图、协作图、状态图、活动图。对上述9种Diagram细致的学习,可使读者在分析、设计、开发Android程序时如虎添翼,游刃有余。中篇结合中国的历史文化和现代人的生活,采用轻松愉快的写作风格讲解Android中六大设计原则和基本的设计模式。下篇对单元测试用例、测试的生命周期、自动化测试等均进行深入的分析与讲解,并结合模板方法模式、适配器模式、组合模式等深入解析JUnit框架的设计和实现思路。《Android开发三剑客--UML模式与测试》行使所有从事Android应用开发的人员阅读,尤其是想成为Android架构师的开发人员。运用书中的知识可以极大地提升代码的质量,提升开发人员的思维境界。
上架时间:2012-05-01 00:00:00
出版社:电子工业出版社
上海阅文信息技术有限公司已经获得合法授权,并进行制作发行

最新章节

王家林
主页

最新上架

  • 会员
    本书全面介绍如何利用现有的AI技术辅助编程开发,涵盖从基础工具的使用到企业级项目的全程实战与场景化应用。全书分为三部分,共12章,系统讲解AI辅助编程的应用,逐步深入,为开发者提供详细的实践指导。第一部分介绍Cursor与Copilot的安装、配置和使用技巧,通过前后端开发案例,帮助读者优化代码生成流程,设计高效的UI组件,并利用Prompt引导AI生成所需的代码与文档。第二部分聚焦复杂开发场景,
    未来智能实验室 代晶编著计算机10.6万字
  • 会员
    本书是一部全面且深入的Java代码审计指南,旨在帮助读者掌握JavaWeb应用中常见安全漏洞的识别、分析及防御技能。全书共分4篇,从基础到实战,系统地介绍Java代码审计的各个方面。基础篇(第1章)主要介绍JavaWeb环境的搭建步骤、常见的动态调试方法以及代码审计工具的基本使用方法,为后续的深入学习打下坚实基础。入门篇(第2章~第3章)首先介绍Java代码审计中发现的常见漏洞,然后通过实战演
    王月兵 柳遵梁 覃锦端 刘聪计算机9.7万字
  • 会员
    本书为广受读者喜爱的畅销书升级版,旨在让读者快速、简单地上手大模型应用开发。本书为初学者提供了一份清晰、全面的“最小可用知识”,带领你快速了解GPT-4和ChatGPT的工作原理及优势,并在此基础上使用流行的Python编程语言构建大模型应用。升级版在旧版的基础上进行了全面更新,融入了大模型应用开发的最新进展,比如RAG、GPT-4新特性的应用解析等。本书提供了大量简单易学的示例,帮你理解相关概念
    (比)奥利维耶·卡埃朗 (法)玛丽-艾丽斯·布莱特计算机13.1万字
  • 会员
    本书介绍了如何使用Python语言进行物理建模,包括完成二维和三维图形绘制、动态可视化、蒙特卡罗模拟、常微分方程求解、图像处理等常见任务。本书在第1版的基础上增加了关于用SymPy进行符号计算的新内容,介绍了用于数据科学和机器学习的pandas和sklearn库、关于Python类和面向对象编程的入门知识、命令行工具,以及如何使用Git进行版本控制。本书适合对科学计算感兴趣、想要使用Python完
    (美)杰西·M.金德 (美)菲利普·纳尔逊计算机14万字
  • 会员
    本书介绍如何使用代码(.m与.mlx文件)开发图形用户界面(GUI),辅以大量的编程示例详细讲解基于figure函数的uicontrol、容器、坐标区、常用控件、图窗工具、检测控件、对话框和通知,基于uifigure函数的对话框和通知,以及布局函数、控制流函数、App数据和预设函数等内容。与采用GUIDE、AppDesigner的方式相比,用代码开发的GUI能兼容几乎所有的MATLAB版本,灵活
    苑伟民编著计算机9.2万字
  • 会员
    随着JDK的升级与迭代,SpringFramework与SpringBoot也分别升级到了全新的6.0与3.0版本,全新的版本带来了更加强大的功能和特性。本书侧重于核心功能和特性的讲解,重点讲解SpringFramework与SpringBoot在应用开发中的核心与应用,通过多个方面介绍应用开发中涉及的场景。本书分为六个部分,共15章。第一部分~第三部分介绍SpringFramework
    LinkedBear计算机21.5万字
  • 会员
    本书介绍了小程序的开发语言、框架、能力、调试等内容,可帮助读者快速、全面了解小程序开发的技能细节,达到从入门到熟练应用的学习效果。本书以微信小程序开发的入门基础为主要学习内容,选取了图文显示、布局基础、界面设计、JavaScript基础、组件基础应用、数据库操作等方面的60多个案例,把技能知识的应用渗透于案例设计过程中,并介绍了许多微信小程序前端开发的技能技巧。本书共7个项目,主要内容包括项目1H
    邹贵财 胡辉贤主编计算机4.3万字
  • 会员
    本书向你展示如何从零开始编写简洁、可维护的C代码。首先简要介绍C语言的历史和建立开发环境的步骤。然后介绍C语言的语句,包括分支和循环语句,并对变量及其作用域进行深入探讨。之后展示C语言的数组、结构,并讲解如何查找和使用常用的代码片段。第8—11章介绍C语言在Arduino中的应用,涵盖设置Arduino开发环境、代码编写技巧等,还通过完整的Arduino项目尝试使用多种电子外设,包括传感器、按钮和
    (美)马克·卢瓦计算机11.8万字
  • 会员
    Three.js在过去几年中已经成为创建令人惊叹的3DWebGL内容的标准方式。本书探讨Three.js的所有特性,并提供额外的内容,包括如何将Three.js与Blender、React、TypeScript以及最新的物理引擎进行集成。本书共分为四个部分:第一部分介绍搭建开发环境和运行Three.js;第二部分介绍Three.js的核心组件;第三部分介绍如何创建复杂的几何体、动画和纹理;第四部
    (美)乔斯·德克森计算机13.3万字