Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Design patterns 制造不应该制造的东西有没有名字';在一个体系结构中,做起来不难,做起来容易吗?_Design Patterns - Fatal编程技术网

Design patterns 制造不应该制造的东西有没有名字';在一个体系结构中,做起来不难,做起来容易吗?

Design patterns 制造不应该制造的东西有没有名字';在一个体系结构中,做起来不难,做起来容易吗?,design-patterns,Design Patterns,我以前认为这叫做契约式设计,但我意识到契约式设计实际上是指使用框架进行验证(或类似的事情)。但是我假设有一个术语来描述使用技术创建架构的想法,这种技术可以使做正确的事情变得容易,做错误的事情变得困难。我一直在寻找防御性编程

我以前认为这叫做契约式设计,但我意识到契约式设计实际上是指使用框架进行验证(或类似的事情)。但是我假设有一个术语来描述使用技术创建架构的想法,这种技术可以使做正确的事情变得容易,做错误的事情变得困难。

我一直在寻找防御性编程