![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
浆糊串磕楠
这个作者很懒,什么都没留下…
展开
-
Python使用装饰器注册函数和方法
Python使用装饰器注册函数和方法装饰器简介 装饰器简介 【标题没有骗人系列】参考链接:https://foofish.net/python-decorator.html原创 2019-06-19 16:59:10 · 852 阅读 · 0 评论 -
异常处理设计
异常处理设计 程序执行过程中,对于可以预测的不符合程序本身逻辑的操作,都可以归为异常。包括输入异常,执行异常,数据异常等。区分的方式复杂多样。 一般的处理异常方式有两种,一种是try-catch形式对异常进行捕捉及处理,一种是直接使用if语句捕捉。 异常的处理需要专门的设计。任何使用程序的人都不希望经常见到各种异常的抛出。未经设计的异常处理模式要么直接被忽略(pass),要么直接被抛出(raise...原创 2019-09-29 12:06:31 · 583 阅读 · 0 评论 -
【转】降低软件复杂性的一般原则和方法
一、前言 斯坦福教授、Tcl语言发明者John Ousterhout 的著作《A Philosophy of Software Design》[1],自出版以来,好评如潮。按照IT图书出版的惯例,如果冠名为“实践”,书中内容关注的是某项技术的细节和技巧;冠名为“艺术”,内容可能是记录优秀作品的设计过程和经验;而冠名为“哲学”,则是一些通用的原则和方法论,这些原则方法论串起来,能够形成一个体系。正如...转载 2019-09-29 20:54:51 · 527 阅读 · 0 评论