DotNet面向对象开发框架规划

原创 2004年08月16日 00:04:00

DotNet面向对象开发框架规划

1、背景目的<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

       为了规范化DotNet面向对象开发框架结构的合理性和流畅性,使以后开发工作能够在一套比较完善的框架结构下开展,提高开发质量与效率,根据我的对.net的初步了解和以往的开发经验,总结出了下面一套DotNet框架开发构造。

 

2、框架结构图

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

项目

Windows应用开发

WEB开发

数据库操作

业务操作

页面配置

业务A

业务B

数据库设置

数据

库操作

基本页面

控件页面

待定

 

 

 

3、具体说明

上面的框架结构图使用了面向对象开发的三层结构,下面进行详细的说明:

一、数据库封装层

将与数据库相关的设置与操作全部封装在这一层,实现三层结构的底层数据接口。主要分为两大类:

(1)数据库设置:包含数据库信息与数据库相关控件的定义设置(SqlConnectionSqlCommand……等)

(2)数据库操作:包含对数据库进行操作的各类具体结果函数(如通过对数据库操作,返回DataTable数据集……等)

二、业务逻辑层

              这一层涉及到项目的全部业务流程的规范与定义,是项目开发的重要。

(1)业务A:包含涉及A业务的全部操作方法函数(比如用户业务,包括用户注册函数、用户登录函数……等)

……

       三、页面显示层

              这一层是用户看到的最终结果,包括了整个项目系统的页面显示设置。

              ……

             

4、总结

面向对象设计框架

低层次架构:类之间的关系 组合 ,继承,依赖,聚集。高层次架构:设计模式 复杂的设计模式是有简单的设计模式演化而来,解决了更复杂场景下简单设计模式解决不了的问题。设计原则:(通过设计模式实现设计原...
  • jinzhichaoshuiping
  • jinzhichaoshuiping
  • 2016年04月12日 16:39
  • 3644

iOS面向对象的三大特征

一、封装 封装是对象和类概念的主要特性。它是隐藏内部实现,稳定外部接口,可以看作是“包装”。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行...
  • zhangshichi
  • zhangshichi
  • 2016年04月09日 11:35
  • 1087

ABAP面向对象的开发

在程序中, 对象的识别和寻址是通过对象引用来实现的, 对象引用变量可以访问对象的属性和方法。 ABAP 中的类也有程序内部的局域类和全局类之分, 其作用范围不同。 ABAP中的全局类是通过ABAP工作...
  • zhongguomao
  • zhongguomao
  • 2017年04月20日 16:39
  • 1206

面向对象式手写数据库架构

android中使用sqlite作为数据库存储数据,操作数据库最常见的是继承SqliteOpenHelper实现数据库表的操作,网上也有很多框架比如litepal,GreenDao等等。 现在我...
  • u010800708
  • u010800708
  • 2017年06月05日 20:20
  • 270

面向对象开发中的几个核心的思想和概念

这里有面向对象开发的几个核心的思想和概念 1、问题领域、对象、属性、状态、行为、方法、实现 问题领域: 指软件系统所模拟的真实世界中的系统,在现实生活中,比较常见的比如,税收、社...
  • ziwen00
  • ziwen00
  • 2013年04月15日 18:45
  • 5479

面向对象的开发方法

转自:http://www.cnblogs.com/X8023Z/archive/2008/12/04/oo33.html 面向对象的开发方法(Object Oriented,OO)     从事...
  • lotusyangjun
  • lotusyangjun
  • 2015年06月17日 11:54
  • 2009

面向对象是什么鬼(OOP)

什么是面向对象我们知道现代的编程方式基本上都是面向对象了,那么面向对象是什么鬼,面向对象跟面向过程有什么不一样? 面向对象编程(英文Object Oriented Programming),所以也叫...
  • q932104843
  • q932104843
  • 2016年08月24日 11:09
  • 544

面向对象开发与面向对象设计模式的几个核心的思想和概念 -java

>>>> 面向对象开发的几个核心思想 1、问题领域、对象、属性、状态、行为、方法、实现 问题领域:   指软件系统所模拟的真实世界中的系统,在现实生活中,比较常见的比如,税收、社保、银行、商...
  • ShareUs
  • ShareUs
  • 2016年03月21日 17:10
  • 2571

软件开发中面向对象的深入理解

软件开发中面向对象的深入理解一. Java面向对象的三大基本特性:1. 继承: (1).目的:实现代码的复用。 (2).遵循里氏代换原则。也就是开闭原则。修改关闭,扩展开放。 ...
  • u014225510
  • u014225510
  • 2015年05月22日 22:29
  • 1115

面向对象的开发方法(总结)

面向对象分为面向对象的分析(OOA),面向对象的设计(OOD)和面向对象的程序设计(OOP)。 OOA的是利用抽象构造问题的对象模型 OOD是设计对象和对象之间的关系,如层次和集成;对象之间的通信...
  • define_us
  • define_us
  • 2016年05月04日 16:39
  • 4422
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DotNet面向对象开发框架规划
举报原因:
原因补充:

(最多只允许输入30个字)