分享

/LGC设计模式/软件架构设计基本原则

 hustcj 2011-09-09

/LGC设计模式/软件架构设计基本原则

分类: friendly GT开发 software 7人阅读 评论(0) 收藏 举报
软件架构设计基本原则
作者: 刘鹏
日期: 2009-02-09
本文介绍了一些软件系统中架构设计的基本原则。

什么是好的软件设计

什么是好的软件设计?脱离软件的需求和背景,很难界定什么是好的设计或者坏的设计。比如,一个实时响应的系统中,C/S 模型可能并不合适;在一个性能要求很高的环境,严格的分层设计可能并不合适,如此等等。有人说,软件设计就是一个决策过程,在适当的时候选择适当的方法。孤立的评价某种设计的好坏没有多大意义,我们不会说什么设计好,什么设计不好,只会说什么时候、什么方法适用。

分离界面和实现

针对接口编程,降低耦合度

分层设计

可扩展性,如插件机制

可移植性,跨平台的系统

稳定性,自己实现内存管理器

分离接口和实现

基于分治的设计

基于微内核的设计

See Also

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多