在实际软件系统设计和开发中,会经常遇到这种问题:我们为了完成某项工作购买了一个第三方的库来加快开发。 这就带来了一个问题:
我们在应用程序中已经设计好了接口,与这个第三方提供的接口不一致,为了使得这些接口不兼容的类可以在一起工作,Adapter
模式提供了将一个类(第三方库)的接口转化为客户(购买使...
分类:
其他好文 时间:
2014-05-10 08:45:36
阅读次数:
240
软件工程项目组会议记录 【例会时间】2013年5月3日14:00-16:00
【例会形式】小组讨论 【例会地点】学院楼 【会议成员】贾川 严晓雄 李驭龙刘三龙
刘博会议记录实验目标:给软件添加上网功能,能够进行网上浏览和下载壁纸任务分工:贾川和刘三龙:设计和编写软件程序刘博:继续界面的优化严...
分类:
其他好文 时间:
2014-05-10 02:12:09
阅读次数:
288
AnyChat音视频互动开发平台(SDK)是一套跨平台的即时通讯解决方案,基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,支持高清视频,整合了佰锐科技在音视频编码、多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量、宽适应性、分布式、模块化的网络音视频互动平台。
AnyCh...
分类:
其他好文 时间:
2014-05-10 02:02:05
阅读次数:
422
抽象是毋庸置疑是面向对象的特性之一,抽象几乎是软件设计中必须的,但是抽象过多是过度设计的象征
分类:
Web程序 时间:
2014-05-10 01:48:30
阅读次数:
264
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
在ddd设计中我们经常会提到服务层,服务层是什么?职责是什么?有什么好处?。
先看简单的层次图(注:这里并没有考虑其他多余的领域逻辑数据层存储,或者UOW这些细节) 我的理解是服务层是处于我的应用程序业务...
分类:
其他好文 时间:
2014-05-10 01:25:03
阅读次数:
376
如果你对项目管理、系统架构有兴趣,请加微信订阅号“softjg”,加入这个PM、架构师的大家庭
业务逻辑层是专门处理软件业务需求的一层,处于数据库之上,服务层之下,完成一些列对Domain
Object的CRUD,作为一组微服务提供给服务层来组织在暴露给表现层,如库存检查,用法合法性检查,订单创建。...
分类:
其他好文 时间:
2014-05-10 01:12:53
阅读次数:
318
最近在学设计模式,正巧书之前学了些python,但用的还不是很成熟。《研磨设计模式》书上只给了java代码,本着以练手为目标,我照着书上打了一遍java代码,在仔细体会其思想后,将其写成了python的代码。有不对的地方希望各位批评指正~
具体原理不多做介绍,具体可以参考http://chja...
分类:
编程语言 时间:
2014-05-09 19:13:21
阅读次数:
306
7.1 MySQL 锁定机制简介
数据库锁定机制简单来说就是数据库为了保证数据的一致性而使各种共享资源在被并发访问访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL
自然也不能例外。MySQL 数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所....
分类:
数据库 时间:
2014-05-09 19:10:01
阅读次数:
425
一、外观模式定义
为子系统中的一组接口提供一个一致的界面,使得此子系统更加容易使用。二、书中python代码实现 1 class AModuleApi: 2 def
testA(self): 3 pass 4 class AModuleImpl(AModuleApi):...
分类:
编程语言 时间:
2014-05-09 19:07:03
阅读次数:
317
一、适配器模式定义
将一个类的接口转换成另外一个接口,适配器模式使得原本由于接口不兼容,而不能在一起工作的哪些类能够在一起工作。二、python 实现 1 import
string 2 import cPickle as p 3 import datetime 4 import o...
分类:
编程语言 时间:
2014-05-09 19:05:41
阅读次数:
380