码迷,mamicode.com
首页 >  
搜索关键字:软件设计    ( 2482个结果
软件设计模式
一、软件设计模式的产生背景 “设计模式”这个术语最初并不是出现在软件设计中,而是被用于建筑领域的设计中。1977 年,美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造(A Patte ...
分类:其他好文   时间:2020-05-05 17:44:06    阅读次数:90
软件设计模式学习(十三)装饰模式
装饰者模式是一种用于替代继承的技术,它通过一种无须定义子类的方式给对象动态增加职责,使对象之间的关联关系取代类之间的继承关系。 模式动机 装饰者可以在不改变一个对象本身的基础上给对象增加额外的新行为,如一张照片,可以不改变照片本身,给她增加一个相框,使得它具有防潮功能,而且用户可以根据需要增加不同类 ...
分类:其他好文   时间:2020-05-01 15:09:04    阅读次数:62
UML科普文,一篇文章掌握14种UML图
前言 上一篇文章写了一篇建造者模式,其中有几个UML类图,有的读者反馈看不懂了,我们今天就来解决一哈。 什么是UML? 是`Unified Model Language 统一建模语言`,是由一整套图表组成的标准化建模语言。 为什么要用UML? 通过使用UML使得在软件开发之前, 对整个软件设计有更好 ...
分类:其他好文   时间:2020-04-29 11:03:19    阅读次数:88
概念集中梳理区
概念 1、设计模式:一系列被认可的方式方法,提高实现效率,避免常规设计问题 2、架构:软件设计的重要策略,从宏观角度切阐述和分解,描述各个部分的相互关系 3、框架:根据一个既定的方式,实现一套对数据、方法的初步封装,并针对某一系列的问题领域提供可复用的解决方案。 框架一般都是一个半成品。 一般框架, ...
分类:其他好文   时间:2020-04-28 15:26:20    阅读次数:60
PHP 设计模式之策略模式
简单描述 策略模式(Strategy Pattern)作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。 策略模式是一种对象行为型模式。 模式结构 策略模式包含如下 ...
分类:Web程序   时间:2020-04-27 09:30:35    阅读次数:84
java面向对象
软件开发的周期一般需要5步 需求分析,软件设计,软件开发,软件测试,软件部署和维护。 面向对象的开发 把软件系统看成各种对象的集合 系统结构较稳定 子系统相对独立 软件可用性,可维护和可扩展性强,。 类:是类别 对象:是个体 属性——对象具有的各种特征 方法——对象执行的操作 类:类是对象的抽象,对 ...
分类:编程语言   时间:2020-04-26 11:09:14    阅读次数:68
设计模式 - 命令模式详解及其在JdbcTemplate中的应用
基本介绍 在软件设计中,我们经常需要向某些对象发送一些请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需要在程序运行时指定具体的请求接收者即可,此时,可以使用命令模式来设计,使得请求发送者与请求接收者消除彼此之间的耦合,让对象之间的调用关系更加灵活。 命令模式(Command ...
分类:数据库   时间:2020-04-26 01:31:28    阅读次数:75
交互式多媒体图书平台的设计与实现
使用从需求分析到软件设计的基本建模方法为交互式多媒体图书平台提供一个设计方案,该平台的需求有如下几点: 交互式多媒体图书平台包括读者端和作者端; 作者可以编排图书的目录结构、章节内容,章节内容中包括图片、视频、文字、和集成第三方软件边学边练,能定义常见练习题比如问答题、选择题;作者编辑时可以预览读者 ...
分类:其他好文   时间:2020-04-23 23:07:57    阅读次数:78
Java项目二:客户信息管理软件
文章目录需求说明书软件设计结构第1步:封装CMUtility工具类第2步:Customer类的设计第3步:CustomerList类的设计第4步:CustomerView类的设计 这个项目起初书写花了4小时,一堆bug,根据相关教程步骤,最后成功,前后一共花了9小时。只是记录!!! 需求说明书 下载 ...
分类:编程语言   时间:2020-04-22 19:50:36    阅读次数:141
CDH| 安全之Kerberos安全认证
1 Kerberos概述 1 什么是Kerberos Kerberos是一种计算机网络授权协议,用来在非安全网络中,对个人通信以安全的手段进行身份认证。这个词又指麻省理工学院为这个协议开发的一套计算机软件。软件设计上采用客户端/服务器结构,并且能够进行相互认证,即客户端和服务器端均可对对方进行身份认 ...
分类:其他好文   时间:2020-04-22 13:03:17    阅读次数:96
2482条   上一页 1 ... 8 9 10 11 12 ... 249 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!