![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程技术
文章平均质量分 88
HNFXS985
这个作者很懒,什么都没留下…
展开
-
面向接口编程详解(一)——思想基础
转载自: http://www.cnblogs.com/leoo2sk/archive/2008/04/10/1146447.html我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语,那么它是什么意思?有什么思想内涵转载 2013-01-18 12:27:11 · 567 阅读 · 0 评论 -
编译语言、解释语言与脚本语言之间的区别
(1)什么是脚本语言?(2)为什么叫做脚本语言,而不叫做其它的名字?请您介绍一下“脚本语言”这个名字的来历?具有什么特征的语言被称为脚本语言?在网上查了查,没查着。脚本语言英文应该是script language吧。script在金山词霸中的解释有:A copy of a text used by a director or performer.也就是按照script进行导演或演出。用原创 2014-08-24 16:24:40 · 10501 阅读 · 0 评论 -
三层和MVC 初识篇
最近一直都在看有关三层和MVC的资料,说来也挺可笑的,刚开始看培养目标的时候,还以为三层和MVC是同一个东西呢,所以去图书馆找资料的时候,也是想着要么找本MVC要么找本三层的书就可以了。反正两者都是一样的嘛! 随着查阅资料的增多,才发现三层和MVC还真不是同一个东西。那么三层和MVC是什么呢?它们两者有什么区别呢?由于没有项目经验,还只是在初步学习阶段,所以只能借鉴网上大部分主流的观点,先转载 2014-05-31 23:18:15 · 814 阅读 · 0 评论 -
[设计] - 概说概要设计怎么做 - 结构化设计方法与面向对象设计方法
概说概要设计怎么做 - 结构化设计方法与面向对象设计方法摘要:本文是在概要设计实践和学习中的一些心得与学习笔记,希望与大家分享,如有不妥之处欢迎指正。关键字:概要设计,结构化,ood正文:在需求明确、准备开始编码之前,要做概要设计,而详细设计可能大部分公司没有做,有做的也大部分是和编码同步进行,或者在编码之后。因此,对大部分的公司来说,概要设计文档是唯一的设计文档,对后转载 2014-06-13 15:09:42 · 1785 阅读 · 0 评论 -
聚合、组合、关联的区别
聚合与组合的区别?转载 2014-06-29 20:15:13 · 1177 阅读 · 0 评论 -
三层架构和mvc区别
asp.net mvc和三层架构联系与区别首先,MVC和三层架构,是不一样的。 三层架构中,DAL(数据访问层)、BLL(业务逻辑层)、WEB层各司其职,意在职责分离。 MVC是 Model-View-Controller,严格说这三个加起来以后才是三层架构中的WEB层,也就是说,MVC把三层架构中的WEB层再度进行了分化,分成了控制器、视图、实体三个部分,控制器完成页面逻辑,通过原创 2014-06-01 13:00:57 · 753 阅读 · 0 评论 -
三层架构实战篇—系统登录实例【好】
转自:http://blog.csdn.net/mingxuanyun/article/details/8953763 所谓的三层分为物理上的三层和逻辑上的三层。物理上的三层包括:客户端(PC)、应用服务器、数据库服务器。逻辑上的三层,也就是我们要讨论的,分为表示层、业务逻辑层、数据访问层。实体层,严格的来说不属于三层中的任一层,它是独立于其他三个层次的,只能供其他层次进行引用,转载 2014-05-31 23:22:31 · 1223 阅读 · 0 评论 -
C#实现插件框架--过程
以下例子实现界面和数据操作的分离,界面成为一个dll,数据操作部分成为一个dll。先上一个框图: 从上面的框图可以看出整体上需要:三个接口下面是代码:(1)建立第一个项目(以便形成dll),名称为:PluginKernel,此项目里面只需定义三个接口,为了层次分明,这三个接口分在两个.cs文件中。先在IControl.cs(或IApp)文件中定义两个接口:na原创 2013-01-18 17:08:24 · 1819 阅读 · 0 评论 -
UML类图几种关系的总结(泛化 、继承、实现、依赖、关联、聚合、组合)
UML的类图关系分为: 关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说原创 2013-05-13 14:58:23 · 1453 阅读 · 0 评论 -
也谈设计模式,架构,框架和类库的区别 (转载)
看了廖大的《设计模式,框架,架构》http://www.dualface.com/blog/?p=546感觉受益良多,下面我打算用一个比方来诠释我的理解 我类比的例子是盖房子,我先从设计模式说起。人类从住山洞到现在的住高楼大厦中间的居住形态经历了无数次的演变,不同的 人用自己的智慧诠释了对居住环境的理解,并且由于有了文字这些经验都被记录下来了。现在打个比方,如果让学计算机的你在一个深山转载 2013-02-12 23:15:40 · 695 阅读 · 0 评论 -
面向接口编程详解(二)——编程实例
转载自: http://www.cnblogs.com/leoo2sk/archive/2008/04/11/1148236.html (张洋)通过上一篇文章的讨论,我想各位朋友对“面接接口编程”有了一个大致的了解。那么在这一篇里,我们用一个例子,让各位对这个重要的编程思想有个直观的印象。为充分考虑到初学者,所以这个例子非常简单,望各位高手见谅。问题的提出 定义:现在我们要转载 2013-01-18 12:31:26 · 540 阅读 · 0 评论 -
面向接口编程详解(三)——模式研究
转载自: http://www.cnblogs.com/leoo2sk/archive/2008/04/14/1151569.html (张洋) 通过前面两篇,我想各位朋友对“面向接口编程”的思想有了一定认识,并通过第二篇的例子,获得了一定的直观印象。但是,第二篇中的例子旨在展示面向接口编程的实现方法,比较简单,不能体现出面向接口编程的优势和这种思想的内涵。那么,这一篇作为本系列的终结转载 2013-01-18 12:33:05 · 527 阅读 · 0 评论 -
C++软件开发规范
这个编程规范是我们自己做项目时,根据google c++编程规范改写的,适合小型项目使用,给大家分享一下。头文件 通常,每一个.cc文件(C++的源文件)都有一个对应的.h文件(头文件),也有一些例外,如单元测试代码和只包含main()的.cc文件。 1. #define保护 所有头文件都应该使用#define防止头文件被多重包含(multiple incl转载 2017-08-27 11:30:17 · 919 阅读 · 0 评论