会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
492hyb
博客园
首页
新随笔
联系
订阅
管理
2022年6月14日
设计测试
摘要: 有以下三类模式:创建型模式、结构型模式、行为型模式 创建型模式(Creational patterns) 工厂方法模式(Factory Method pattern) 当client不知道要创建哪个具体类的实例,或者不想再client代码中指明要具体创建的实例时,用工厂方法。 工厂模式:将创建一个对
阅读全文
posted @ 2022-06-14 00:56 Ha何
阅读(74)
评论(0)
推荐(0)
2022年6月11日
面向复用的软件构造技术
摘要: 1.什么是软件复用 软件重用是使用现有软件组件实现或更新软件系统的过程。 软件复用有两方面: 面向复用编程:开发出可复用的软件基于复用编程:利用已有的可复用软件搭建应用系统为什么复用: 降低成本和开发时间经过充分测试,可靠、稳定标准化,在不同应用中保持一致 2.如何衡量“可重用性”? 复用的代价:
阅读全文
posted @ 2022-06-11 22:17 Ha何
阅读(105)
评论(0)
推荐(0)
2022年6月10日
抽象数据类型ADT
摘要: 1. 抽象和用户定义类型 用户定义的类型▪ 一种编程语言带有内置类型(如整数、布尔值、字符串等)和内置过程(如输入和输出)。▪ 用户可以定义自己的数据类型和过程-用户定义的类型。 数据抽象▪ 数据抽象:类型的特征是可以对其执行的操作。 一个数字是可以加和乘的; 一个字符串是可以连接并取的子字符串;▪
阅读全文
posted @ 2022-06-10 03:57 Ha何
阅读(286)
评论(0)
推荐(0)
2022年6月9日
设计规约
摘要: 规范充当过程实现者与其客户端之间的关键防火墙。它使单独的开发成为可能:客户端可以自由地编写使用过程的代码,而不必看到其源代码;实现者可以自由地编写实现过程的代码,而不必知道如何使用它。
阅读全文
posted @ 2022-06-09 22:33 Ha何
阅读(68)
评论(0)
推荐(0)
公告