zoukankan      html  css  js  c++  java
  • 阅读笔记《软件秘籍》03

     阅读笔记《软件秘籍》03

                    

       阅读《软件秘籍》,阅读 抽象工厂模型,以发生在肯德基父子间对话来解释抽象工厂的模型。抽象工厂提供一个接口,用于创建相关或依赖对象的家族,而不语要具体的实现类。例如故事中,想建立抽象食物类,了解食物特性:类别,价格,数量,总价等,包括食物计算方法。同时建立不同食物类,例如可乐类,汉堡类,炸鸡类。然后依据创建食物类,建立工厂模型,将抽象类转化为逻辑实体类。同时设计工厂依据开闭原则,具体工厂创建具体产品。

       1 之前做法:对于抽象工厂模型,主要通过分类建立,之前开发记账本,开发记账查询汇总三大类,但没有具体分别创建,将其分类建立工厂模型。

       2如此做法不好原因:混乱的开发,具体三项主要功能仅仅实现了查询,记账功能,产品效果不理想。同时展现团队合作之间的差距,使用推荐效果不理想,无法满足用户期望值。

       3改进方法:明确开发产品的组合部分,分别进行抽象设计,从而完成各项功能,提供开发产品的产品类库例如:记账类,查询类,汇总类,三项,具体操作完成产品。之后进行组合使用方式完成工厂及产品。同时开发进行的一部分完成,进行用户使用体验,将分类产品的不足找出来,避免组合后再次修

  • 相关阅读:
    EXTJS 的PagingToolbar.js
    extjs之gridpanel完全操作(事件)
    Asp.net的服务器推技术 (Server Push) .NET
    Extjs 右下角弹出框 可弹出多个 冒泡小窗体
    Web IM技术简介
    iphone 开发图片显示圆角效果
    linux 修改IP, DNS 命令
    Mysql Data目录生成大量mysqlbin.****
    linux下查看内存使用情况
    rpm卸载mysql
  • 原文地址:https://www.cnblogs.com/gdp176119/p/5606542.html
Copyright © 2011-2022 走看看