设计模式
文章平均质量分 79
嵌入式基地
这个作者很懒,什么都没留下…
展开
-
软件设计中常用的开发模型
瀑布模型该模型是由上至下一次性完成整个项目的开发方式。该模型一共分为6个阶段,如图所示:在瀑布模型的开发过程中需要严格的按照这条线执行,只有完成当前阶段之后才能够进行下一阶段的开发任务。优点该模型划分出了每个阶段的检查点,当一个阶段开发完成之后,开发人员的精力可以全部的投入下个阶段,有利于提高开发效率,便于项目的管理。比较适用于前期的软件开发与小型软件系统的开发中。缺点无法评估项目进度。因为不知道哪个阶段会造成项目的延期无法适应用户的需求变更,只能等到项目完成后,用户才能够看到项目结果原创 2023-12-10 15:38:57 · 1051 阅读 · 0 评论 -
使用C语言实现工厂模式
工厂模式是软件设计中经常使用到的设计模式之一。使用工厂模式时,在创建对象的过程中,不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。使用该模式的好处是,可以在不修改原有代码的基础上加入新的产品,满足软件设计的开闭原则。优点使用者在创建对象时,只需要知道该对象的名称即可。代码扩展性强,如果想要增加一个新产品,只需要再增加一个类即可。使代码得到解耦。缺点产品增多时,对应的类将会变多,增加了系统的复杂度。增加了系统的抽象性,使之不好理解应用场景一个系统要独立原创 2022-02-22 21:37:03 · 7248 阅读 · 0 评论