软件工程
文章平均质量分 66
zidong0908
这个作者很懒,什么都没留下…
展开
-
AndroidUI设计
1.View视图组件类View是一个最基本的UI类,因为几乎所有的UI组件都是继承View来实现的,它的主要功能如下:(1)为指定的屏幕矩形区域存储布局和内容(2)处理屏幕的尺寸和布局,绘制,焦点改变,翻屏,按键,手势。(3)widght基类android中常见的view类包括:文本(TextView)输入法(In原创 2014-05-04 14:00:27 · 590 阅读 · 0 评论 -
Spring3.0简介
1.Spring是什么:Spring是一种轻量级的、非侵入式的Java/JavaEE企业应用开发框架。2.Spring能干什么:1:IoC/DI2:AOP3:对JDBC和ORM的支持4:服务(典型如:事务)5:各种技术的整合(典型如:Struts2+Spring3+Hibernate3整合,还有很多其他原创 2014-05-19 23:32:31 · 521 阅读 · 0 评论 -
抽象工厂模式
1.模式定义 抽象工厂模式(AbstractFactory Pattern)提供了一个接口,用于创建相关或者依赖对象的家族,而不需要指定具体实现类。抽象工厂模式允许客户使用抽象接口来创建一组相关的产品,客户类和工厂类分开,客户需要任何产品的时候,只需要向工厂请求即可,客户无须修改就可以获得新产品。2.设计原则 (1)多用对象组合,少用继承 (2)针对抽象编程,不针对实现编程 (原创 2014-05-08 20:55:42 · 412 阅读 · 0 评论 -
工厂方法模式
1.模式定义 所谓工厂方法模式(FactoryMethod Pattern),就是定义一个创建产品对象的工厂接口,让子类决定实例化哪一种实例对象,也就是将实际创建实例对象的工作推迟到子类当中,核心工厂类不再负责具体产品的创建。2.设计原则 (1).“开- 闭”原则 (2).依赖倒置原则3.实例:使用工厂方法 要注意几个角色,首先你要定义产品接口,产品接口下有接口的实现类,其原创 2014-05-08 10:20:17 · 394 阅读 · 0 评论 -
软件设计模式概述
1. 引入设计模式的必要性 引入软件设计模式将成为企业或者个人可持续发展的必然选择。只有专业,才能在这个领域做得最好,为社会、企业和个人带来更多的价值。2 软件设计遵循的基本原则 (1).高内聚、低耦合 一个软件系统要有一个稳定的架构,不会随需求的改变而发生巨大的变动。因此,高内聚、低耦合是一个软件系统设计中必须遵循的基本原则。(2).面向抽象编程 在面向过程的软件开发中,原创 2014-05-07 20:30:29 · 570 阅读 · 0 评论 -
SDK简介
第一章 1.android sdk安装目录 add-ons:包含了google提供的API包,常见的google map就是其中的一种; docs:包含了帮助文档和说明文档; platforms原创 2014-05-04 13:58:02 · 703 阅读 · 0 评论 -
Android数据存储
1.五种存储方式android操作系统提供了一种公共文件系统,即任何应用软件都可以使用它来存储和读取文件,该文件被其他的应用软件读取。android采用了一种不同的系统,在android中,所有的应用软件数据为应用软件私有,然而,android也提供了一种标准方式供应用软件将私有数据开放给其他应用软件,在android中,提供了如下五种存储方式:原创 2014-05-04 14:01:38 · 427 阅读 · 0 评论 -
android应用核心
1.android的整个组织结构自下而上分为几个层次(1)操作系统层(OS) 根本(2)各种库和android运行环境 根基(3)应用程序框架 中间层(4)应用程序 2.android应用程序的构成(1)Activity 通常的表现形式是一个单独的界面(2)Intent and Intent Filters 进行原创 2014-05-04 13:59:26 · 545 阅读 · 0 评论 -
Android Notification的作用和用法
Notification是一种让你的应用程序在不使用Activity的情况下警示用户。Notification由NotificationManger统一管理,目前包含的能力有:?创建一个状态条图标。 ?在扩展的状态条窗口中显示额外的信息(和启动一个Intent)。 ?闪灯或LED。 ?电话震动。原创 2014-05-04 13:54:34 · 661 阅读 · 0 评论 -
建造者模式
1. 模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.建造者模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们.用户不知道内部的具体构建细节.建造者模式是非常类似抽象工厂模式,细微的区别大概只有在反复使用中才能体会到.2. 为何使用是为了将构建复杂对象的过程和它的部件解耦.注意:原创 2014-05-14 21:16:01 · 433 阅读 · 0 评论