您的位置:首页 > 运维架构 > 网站架构

软件开发之道 (节选自《面向模式的软件架构傻瓜书》)

2015-06-03 21:48 465 查看
节选翻译自《Pattern-Oriented Software Architecture for Dummies》,Robert Hanmer,2013.

构建软件有若干基本原则。这些技巧独立于开发软件所用的具体方法(例如瀑布模式、敏捷模式或统一过程模式)之外。

这些原则分列如下:

抽象(Abstraction):
封装(Encapsulation)
信息隐藏(Information Hiding)
模块化(Modularization)
功能分离(separation of concerns)
耦合与内聚(coupling and cohesion)
充分完全(sufficiency and completeness)
配置与实现分离(separation of policy and implementation)
接口与实现分离(separation of interface and implementation)
单一引用(single point of reference)
分而治之(divide and conquer)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: