设计的概念:设计活动:设计也是一个建模活动,它在分析模型的基础上完成在实现环境的类建模,状态图建模、协作建模、组件建模、部署建模、持久建模和用户界面原型,实现从需求分析到软件实现之间的跨越。设计原则:(1) 模块化(2) 耦合度和内聚性(3) 复用性软件体系结构:仓库体系结构分层体系结构MVC体系结...
分类:
其他好文 时间:
2015-02-01 13:28:24
阅读次数:
143
MVC的处理过程:首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理。然后模型根据用户请求进行相应的业务逻辑处理,并返回数据。最后控制器调用相应的视图格式化模型返回的数据,并通过视图呈现给用户。
通过MVC的学习,我们要知道它是用来分割页面和数据库访问的框架,降低了两者的耦合度,同时通过Controller的控制,也使系统更加的灵活,使我们的代码更健壮,复用性更强,但是凡事都有他适用的范围,我们不能觉得它好,就不敢三七二十一的瞎用,有时可能会适得其反,因此MVC的学习还需要我们以后慢慢探讨...
分类:
Web程序 时间:
2015-01-27 08:12:17
阅读次数:
273
组件要求: 1、能够选择中国的省份、城市 2、组件具有可扩展性,较好的复用性效果: 具体实施: 1、类似于照片选择组件,第一个界面显示省份,第二个组件显示城市。 //// ViewController.m// CityPicker//// Created by vousaimer...
分类:
其他好文 时间:
2015-01-24 17:11:43
阅读次数:
363
如何在iOS中使用BlockBlock可以帮助我们组织独立的代码段,并提高复用性和可读性。iOS4在UIKit中引入了该特征。超过100个的Apple API都使用了Block,所以这是一个我们必须开始熟悉的知识。Block是什么样的?你可以使用^操作符来声明一个Block变量,它表示一个Block...
分类:
移动开发 时间:
2015-01-08 22:45:28
阅读次数:
328
软件的可维护性和可复用性知名软件大师Robert C.Martin认为一个可维护性(Maintainability) 较低的软件设计,通常由于如下4个原因造成:? 过于僵硬(Rigidity) ? 过于脆弱(Fragility) ? 复用率低(Immobility) ? 黏度过高(Viscosity...
分类:
其他好文 时间:
2015-01-07 10:44:28
阅读次数:
247
QTP工具本身自带有数据查询和验证功能,但是使用的人会感觉这个功能使用起来比较麻烦,灵活性和复用性较低,于是我们选择了用脚本调用ADO组件实现数据库的操作,现总结下工作中用到的数据库操作,代码如下:一、最常用的数据库取值操作‘获取数据库查询语句sql="select* fromuser where....
分类:
数据库 时间:
2015-01-06 17:04:17
阅读次数:
141
Spring MVC是个非常优秀的框架,其优秀之处继承自Spring本身依赖注入(Dependency Injection)的强大的模块化和可配置性,其设计处处透露着易用性、可复用性与易集成性。优良的设计模式遍及各处,使得其框架虽然学习曲线陡峭,但 一旦掌握则欲罢不能。初学者并不需要过多了解框架的实...
分类:
编程语言 时间:
2015-01-06 07:05:25
阅读次数:
268
继承的特点:1.提高了代码的复用性。2、让类与类之间发生了关系,有了这个关系,才有了多态的特性。(注意:千万不要为了获取其他类的功能,简化代码而继承;必须是类与类之间有所属关系才可以继承,所属关系 is a。)子父类出现后,类成员的特点:1、变量;2、函数;3、构造函数。举例:变量(此函数打印出来的...
分类:
编程语言 时间:
2015-01-04 22:59:25
阅读次数:
201
What Dependence Inversion Principle(DIP):高层模块不应该依赖底层模块,都应该依赖于抽象;抽象不应该依赖于具体,具体依赖于抽象 Why 若高层依赖于底层,那么底层的变动也会导致高层的变动,这就会导致模块的复用性降低而且大大提高了开发的成本。若是依赖于抽...
分类:
其他好文 时间:
2014-12-30 01:38:57
阅读次数:
173
反射: 什么是反射? 剖析Java类中的各个组成部分映射成一个个java对象 为什么用反射? 多用于框架和组件,写出复用性高的通用程序 1.Class类. Class代表的就是我们的字节码文件. 三种方式. 1.类名.class ...
分类:
其他好文 时间:
2014-12-29 13:33:23
阅读次数:
144