当前位置: 首页 > news >正文

台州网站制作服务做直播网站一定要idc吗

台州网站制作服务,做直播网站一定要idc吗,徐州网站制作功能,找个可以直接看的网站单一职责是降低耦合度的指导思想#xff0c;适用于一个微服务#xff0c;一个类型#xff0c;一个方法。微服务层#xff1a;微服务一般按业务的领域来进行拆分#xff1a;药房微服务就是药房的业务#xff0c;护士站微服务就是护士站的业务#xff0c;广义上没有什么问… 单一职责是降低耦合度的指导思想适用于一个微服务一个类型一个方法。微服务层微服务一般按业务的领域来进行拆分药房微服务就是药房的业务护士站微服务就是护士站的业务广义上没有什么问题但对于一些共用业务就犯难了究竟放在那个微服务里还是合并两个微服务其实这里就单一把共用的抽离出来不一定做成另一个微服务可以统一做成类库供两个微服务调用如果业务有细微差别可以通过设计模式来灵活解决异构情况。类型这里的类型一般指复杂类型如结构体(struct)接口(interface)抽类(abstract class)实例化类(class)记录(record)。这此类型内部重要的成员有属性方法正是这些成员的规划是决定这些类型是否职责单一的重要指标。比如下面的用户类型这样的定义是不没有错误的对于一些小型项目这样定义是最经济的。 /// summary/// 用户/// /summaryclass User{/// summary/// 用户名 /// /summarypublic string UserName { get; set; }/// summary/// 密码/// /summarypublic string Password { get; set; }/// summary/// 性名/// /summarypublic string Name { get; set; }/// summary/// 性别 true男false为女/// /summarypublic bool Sex { get; set; }/// summary/// 职务/// /summarypublic string Position { get; set; }/// summary/// 生日/// /summarypublic DateTime Birthday { get; set; }} 如果从单一职责考虑这个类可以分为三个类如下 /// summary/// 用户/// /summaryclass User{/// summary/// 用户名 /// /summarypublic string UserName { get; set; }/// summary/// 密码/// /summarypublic string Password { get; set; }}/// summary/// 人员职务/// /summaryclass Position{/// summary/// 职务名称/// /summarypublic string PositionName { get; set; }}/// summary/// 人员/// /summaryclass Person{/// summary/// 人员编号/// /summarypublic string PersonNo { get; set; }/// summary/// 性名/// /summarypublic string Name { get; set; }/// summary/// 性别 true男false为女/// /summarypublic bool Sex { get; set; }/// summary/// 年龄/// /summarypublic int Age { get; set; }/// summary/// 用户/// /summarypublic User User { get; set; }/// summary/// 职务/// /summarypublic Position[] Positions { get; set; }} 分开以后虽然代码增多了但每个类的作用就单一了用户就是用户人员就是人员职务分出来当其扩展时其他类型也不受影响。方法越往下层单一职责的把握越困难特别是在写一个方法的时候单一的这个单位很模糊怎么就算单一比如写一个发送数据模块主要分部分组织数据发送数据也就对应两个方法BuildData,SendData可能在组织数据时发现有些数据得作转换比如时间类型等这时可以在BuildData里作转换当然也可以把转换这部分抽离出来组成一个TransformData纠结的是有时转换数据只要一行代码如果按单一职责思想应该分离出来但看到分离的代码觉得差强人意有没有一个标准呢这里我给出我自己的标准仅代表自己的认识1、在纠结一个方法要不要拆开时第一考虑是业务的单一性2、有些业务之间当前状态统一的要联想下一步状态或下一阶段这种状态是否持续(不要关心这个状态在现实中什么时间到来)3、多用一些经典的设计模式来让方法彼此隔离互不干扰
http://www.sadfv.cn/news/8471/

相关文章:

  • 塔城建设局网站nuxt做多页面网站
  • 商城网站建设报价邳州城乡建设局网站
  • 做全屏式网站尺寸是多大重庆最新宣传片
  • 做网站客户总是要退款装修风格效果图小户型
  • 佛山网站快速优化排名wordpress 免密码
  • 有了域名后怎么建设网站金坛住房和城乡建设局网站
  • 乐清住房和城乡建设部网站官网苏州注册公司网上申请入口
  • 网站做熊掌号码昆山市建设工程交易中心网站
  • 做医药商城网站的公司网站建设的目标是
  • 临湘网站建设网站导航包括
  • 淘宝联盟网站推广怎么做wordpress 中文 模板下载
  • 什么是网站可信认证平陆网站建设
  • 音乐网站开发的项目背景wordpress 4.9.6 漏洞
  • 常州酒店网站建设百度云搜索引擎入口盘多多
  • 做网站程序的步骤网站建设的实训心得
  • 图片网站模板下载深圳手工外发加工网
  • 建设网站如ui培训设计培训班
  • 网站上网络营销选择电商网站建设
  • 白云商城型网站建设备案的网站可以改域名吗
  • 中国建设银行的网站用户名是什么意思影城网站设计
  • 惠州做棋牌网站建设哪家好巨鹿网站建设网络公司
  • 什么主题的网站容易做常用网站图标
  • 八年级信技做网站网络工程师需要考什么证书
  • 如何进行网站调试幸福宝推广app网站入口
  • 外贸seo网站制作外贸站外推广
  • 网站通常用什么编程做网页制作素材可爱图片
  • 简述营销网站建设包含哪些内容切换国外ip的软件
  • 南宁营销型网站设计定制手机壳网站
  • 学生如何自己做网站企业网上年审营业执照
  • 手机网页编辑软件百度关键词排名优化