软件架构基本技法

是什么

软件架构基本技法共有以下10种:

  1. 抽象
  2. 封装
  3. 信息隐藏
  4. 打包
  5. 关注点分离
  6. 充足性、完整性、原始性
  7. 策略和实现的分开
  8. 接口与实现的分离
  9. 单一引用点
  10. 分治

为什么

开发优质的软件需要基本的技法作为支撑。程序员认识到,对于一个问题,特定的解决方案要优于其他方案,于是这些解决方案被重复使用。这些方案就是基本技法。

怎么做

我们要把基本技法应用到代码中。

基本技法不是从某种软件开发技术中总结出来的,这些技法是更为本质的东西,他们适用于一切开发方法以及编程语言。

猜你喜欢

转载自blog.csdn.net/u012069234/article/details/113063727