一些对软件架构的想法

来源:互联网 发布:加权平均分算法 编辑:程序博客网 时间:2024/05/22 01:52

最近在看UNIX编程艺术,里面提到了软件的开发模式,自顶向下和自底向上,已经一个胶合层(个人觉得就是中间层吧)。其实大部分的软件都是两者共有之。里面说到胶合层一定要用薄胶合层,也就是说连接两方的逻辑要清楚,接口要少,满足7+-2原则。并且提到了C语言的诞生,就是完美的符合了这一原则。抽象和具体开发完美的结合是一种艺术。

原创粉丝点击