5-软件设计管理
lhl624115700
开发会计管理信息系统
展开
-
一个经典设计案例分析
(一) 问题描述:假设定义一种形状,其中包含椭圆,圆,矩形,正方形,三角形几种图形.其类关系图如下: (二) 对以上图用SimpleFactory模式的实现过程分析: 针对SimpleFactory模式的核心是ShapeFactory类,在CreateShape中实现了关于对象的创建逻辑.但是由于子类中扩展了父类中的属性.因此ShapeFactory创建子类对象时产生子类属性初始原创 2009-12-05 12:48:00 · 1007 阅读 · 0 评论 -
MVC,MVP,MVVM框架剖析
MVC,MVP,MVVM框架剖析MVC,MVP,MVVM框架剖析MVC,MVP,MVVM框架剖析MVC,MVP,MVVM框架剖析MVC,MVP,MVVM框架剖析MVC,MVP,MVVM框架剖析原创 2015-09-10 16:58:25 · 1688 阅读 · 1 评论 -
工厂模式与IOC模式对比思考
工厂模式与IOC模式对比思考原创 2015-09-01 09:52:32 · 1021 阅读 · 0 评论 -
状态机在类设计中的应用
引言 在面向对象程序设计与分析的过程中最终都将把需求分解为多个类再进行程序编码,因此类的设计是程序设计的基础,对于多数项目而言可以划分MVC的三层模型来进行实现。对应类的描述而言可以分如下三种类型的类设计 1》边界类:负责与用户进行交互,对于MVC中的View部分 2》控制类:负责业务逻辑处理,对于MVC中的C部分 3》实体类:负责对数据的抽象与存储部分,通常对应于数据库的表,对于MV原创 2015-05-21 20:52:11 · 1298 阅读 · 0 评论 -
SVN使用方法
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services在命令行创建服务:sc create svnserver1 binPath= "D:\svn\Subversion\bin\svnserve --service -r d:/svn/root"对于开源项目都要在PATH中指定它的控制台路径值。案例:如我现在想建立一个ECSHO原创 2012-06-30 01:00:22 · 407 阅读 · 0 评论 -
Subversion之路--实现精细的目录访问权限控制
(终于提交正稿了,从开始动笔到现在提交正稿,由于私人原因,整整经过了半年时间方才结束,惭愧!对于那些因为本文的错误而走了弯路的网友们,本人深表歉意。非常感谢各位读者的关注,在这半年时间里面,正是各位的支持,才让我鼓起勇气,持续着将文章写完。本人其实就是个业余爱好者,不是专业人士,因此文章里面的错误在所难免,希望各位斧正,以免让我混淆视听。)================转载 2012-07-08 00:38:26 · 1457 阅读 · 0 评论 -
C++设计模式
C++设计模式之Adapter 一、功能 将一个类的接口转换成客户希望的另外一个接口,解决两个已有接口之间不匹配的问题。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 二、结构图 (1)class adapter (2)object adapter 三、实现 和其转载 2010-09-06 06:19:00 · 562 阅读 · 0 评论 -
下推自动机模型
None原创 2010-09-29 18:59:00 · 1017 阅读 · 0 评论 -
2-型文法消除左递归算法(上下文无关文法)
E’原创 2010-09-30 07:54:00 · 1132 阅读 · 0 评论 -
编译原理-自动机理论总结
清除上面的ε弧 第一步:写出以上自动机的状态转化函数集。定义转化函数的形式为A(x)=B表示在状态A下输入x到到达状态B. 最小化状态机的程序表示方法原创 2010-09-25 13:48:00 · 967 阅读 · 0 评论 -
设计模式-简单工厂模式
None原创 2010-06-07 11:23:00 · 392 阅读 · 0 评论 -
Axure RP动态面板
Axure RP动态面板Axure RP动态面板Axure RP动态面板Axure RP动态面板Axure RP动态面板Axure RP动态面板原创 2015-09-12 10:00:41 · 1822 阅读 · 0 评论