规范:Model:类文件一般就是普通的名字,是一个数据对象,这个对象具有属性和行为。View:类文件名一般以View为结尾,是一个视图,里面应该完成了这个识图的创建。Controller:类文件名一般以Controller为结尾,是一个控制器。它的作用就是负责model和view层的交互。我对MVC...
分类:
Web程序 时间:
2014-07-11 12:53:56
阅读次数:
236
什么是设计模式?
每一类编程语言都具有其自身的特性,就像是面向对象的语言,其特性就是封装,继承,多态,抽象. 同时,使用每一类编程语言开发软件时也都有一些设计准则,这些准则保证了软件的质量,即具有良好的设计. 而设计模式则是广大软件开发人员总结出的开发经验技巧,它们利用编程语言的特点,实现这些准则.因此,可以想象,当我们对设计模式熟悉到一定程度后,在设计系统时,我们眼里就会变得...
分类:
其他好文 时间:
2014-07-08 19:07:56
阅读次数:
211
欢迎转载,转载请注明出处,徽沪一郎。楔子源码阅读是一件非常容易的事,也是一件非常难的事。容易的是代码就在那里,一打开就可以看到。难的是要通过代码明白作者当初为什么要这样设计,设计之初要解决的主要问题是什么。在对Spark的源码进行具体的走读之前,如果想要快速对Spark的有一个整体性的认识,阅读Ma...
分类:
其他好文 时间:
2014-07-07 14:05:42
阅读次数:
285
为了提高软件的可维护性,应该遵循以下几点原则:1.“开放--封闭”原则(OCP) 一个软件实体应该对扩展开放,对修改封闭.2.里氏代换原则(LSP) 子类型必须能替换她们的基类型,反过来则不成立。3.依赖倒置原则(DIP) 要依赖于抽象,不要依赖于具体。 优点是降低耦合,提高可扩展性和稳定性...
分类:
其他好文 时间:
2014-07-05 18:26:40
阅读次数:
185
在上一篇里我们谈了谈为何设计模式,那接下来我们再浅谈一下在面向对象设计中我们经常要遵循的一些原则。这些原则是经过无数的前人总结出来的经验的结晶。只有遵循这些原则,你才有可能涉及出优秀的代码。今天我们要谈的原则有七大原则,即:单一职责,里氏替换,迪米特法则,依赖倒转,接口隔离,合成/聚合原则,开放-封闭 。
1. 开闭原则
定义:软件实体应当对扩展开放,对修改关闭。这句话说得有点专业,...
分类:
其他好文 时间:
2014-07-01 07:56:00
阅读次数:
200
类的设计最好遵循5大原则,1、单一指责原则,2、开放封闭原则,3、liskov替换原则,4、依赖倒置原则(抽象不应依赖于具体,相反,具体应该依赖于抽象),5、接口隔离原则(就是接口细分,一个接口内的方法应该是用户都需要的)。具体参考《敏捷软件开发》第2部分(第98页)类的设计估计要用到许多模式,注意...
分类:
其他好文 时间:
2014-06-28 09:33:33
阅读次数:
177
1设计步骤 (1)分析问题 对于接受的任务要进行认真的分析,研究所给定的条件,分析最后应达到的目标,找出解决问题的规律,选择解题的方法,完成实际问题。 (2)设计算法 即设计出解题的方法和具体步骤。 (3)编写程序 根据得到的算法,用一种高级语言编写出源程序。 并通过测试。 (4...
分类:
其他好文 时间:
2014-06-27 21:34:17
阅读次数:
329
比较简单的方式就是根据模仿同类产品,根据同类产品的进行模仿,表单就是一个起码要加的字段,然后根据项目需要额外增加字段。
表设计:
设计好后:
写实体类
建立实体类到数据库的关联关系
实例代码如下:
Page.java
package com.atguigu.surveypark.model;
import java.util.HashSe...
分类:
其他好文 时间:
2014-06-26 13:46:32
阅读次数:
418
一、基本原则
1、用户体验原则UCD,以用户为中心去设计
2、设计模式是可重用的设计规范实现
3、反模式是糟糕设计的典型,极力避免使用
4、试验模式——超越既有理念和移动现状的设计,有望成为下一个主流UI设计模式。
二、主要内容...
分类:
移动开发 时间:
2014-06-24 23:31:58
阅读次数:
226
这是一个宏观的把控系统开发总概括,对于对象、类等进行一定的大体的设计,设计人员可以通过概要设计为接下来的详细设计做准备。
预期读者是设计人员。...
分类:
其他好文 时间:
2014-06-15 11:24:40
阅读次数:
237