作业二

这个作业属于哪个课程
<班级的链接>
这个作业要求在哪里
<作业要求的链接>
这个作业的目标
① 介绍关于设计原则或设计模式的书籍
② 思考自己曾用过的原则或模式
③ 读书心得体会

参考书籍


《大话设计模式》

本书通篇都是以情景对话的形式,用多个小故事或编程示例来组织讲解23个设计模式。
本书共分为29章。其中,第1、3、4、5章着重讲解了面向对象的意义、好处以及几个重要的设计原则;
第2章,以及第6到第28章详细讲解了23个设计模式;第29章是对设计模式的全面总结,附录部分是通过一个例子的演变为初学者介绍了面向对象的基本概念。
本书的特色是通过小菜与大鸟的趣味问答,在讲解程序的不断重构和演变过程中,把设计模式的学习门槛降低,让初学者可以更加容易地理解。


23种设计模式:


七大原则:



结合实践


状态模式:

在代码中包含大量与对象状态有关的条件语句时使用,创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。


心得体会


在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,我们要尽量根据软件设计原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。
软件设计模式则是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。在实际开发中,可以提高我们代码的可重用性、可读性以及可靠性。


截图


posted @ 2022-03-06 16:14  大肠包小肠  阅读(43)  评论(0)    收藏  举报