zoukankan      html  css  js  c++  java
  • 《软件工程》第八章随笔

    本章主要讲解面向对象的设计。设计也是一个建模的活动。设计的原则有三:模块化,耦合度和内聚性,复用性。

    软件设计有几种体系结构。一是仓库体系结构,有两种不同的软件部件:一个表示当前的中心数据结构和一组相互独立的处理中心数据的子系统。二是分层体系结构,将软件设计组织成为类或组件的层次或集合,在同一个层次上的类或组件完成一个特定的目的。三是MVC体系结构。四是客户机/服务器体系结构作为服务器的子系统为其他客户机的子系统提供服务。五是管道和过滤体系结构。

    系统设计阶段,需要注意三点:识别设计元素,数据存储策略,部署子系统。详细设计包括方法建模,要注意方法的命名和可见性。还包括属性建模,状态建模,关系建模。建模完成后,还要进行详细设计评审。应用设计有几种模式:Abstract Factory模式,Adaptor模式,Bridge模式,Facade模式。

  • 相关阅读:
    python基本数据类型剖析
    常用正则表达式
    python_re模块
    迭代器模式
    状态模式
    备忘录模式
    asp.net 发送邮件
    建造者模式
    抽象工厂模式
    摸板模式与钩子
  • 原文地址:https://www.cnblogs.com/lottie021/p/4306389.html
Copyright © 2011-2022 走看看