zoukankan      html  css  js  c++  java
  • [Chatter] : 面向对象的架构

    『面向对象的架构』是怎么样的东西,今天忽然顿悟该如何用文字将他定义。

    将在开发软件项目的时候,遇到的各种不同功能面对象,归类并取一个好记的名字。
    反复重整功能面对象跟名词,最终就会产生一个属于自己的架构。

    以DDD(Domain-Driven Design)的Domain Layer来说。
    1.系统有个User对象。DDD将他归类的成Entities,它的职责就是一个有唯一辨识的对象。
    2.User要存在储存设备。这个储存设备的功能DDD将它归类成Repository,它的职责就是让Entities可以进出系统边界。
    3.系统还有一个定时检查User生日发送祝福信件的功能。这个定时执行的功能DDD将他归类为Service。

    把这些功能对象整理出来分类,并且一再的重整,最终就能得到一个可沿用的系统架构。

    DDD可以参考Jed写的 :『DDD(Domain-Driven Design) - 分层架构 』。

  • 相关阅读:
    移动端
    移动端
    Jmeter-接口功能测试
    Jmeter-连接 MySQL数据库
    Jmeter-安装与配置
    postman接口功能测试
    移动端
    移动端
    loadrunner实战篇
    【转载】格式化存储装置成为 Ext2/Ext3/Ext4 档案系统
  • 原文地址:https://www.cnblogs.com/clark159/p/2205135.html
Copyright © 2011-2022 走看看