摘要: 我们的工厂在工厂方法模式的改进下,现在可以生产各种各样的车了,你要啥车,你只要提供你的生产线,拿到我这里,我就能给你生产。 有一天,突然,我买的车爆胎了。这可咱办?换胎呗,但是备胎没有啊?别的太按上不能跑啊,怎么办?于是我们想到了,在生产车的时候,同样的生产一个备胎,供这个车使用。这样,即使开车的时 阅读全文
posted @ 2019-03-09 14:13 chyshx 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式在种类较少的时候基本上可以满足了,但是缺点很明显,就是当你需要新增一种类型时,需要修改工厂的静态方法,以满足需求。如果需求一边多,这种设计带来的就是无尽的修改。比如,当前的工厂只能生产奔驰、宝马两种车,但是如果想新生产车的话,就不得不新增新种类车的生产线。 工厂方法模式,可以规避掉这种问 阅读全文
posted @ 2019-03-08 23:34 chyshx 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式的目的主要是用来创建对象。工厂是对对象创建过程的封装,不需要使用者自己去创建对象了,工厂模式可以通过现实中的工厂来理解,比如我要一部车,你可以自己做(但是你不怎么想),也可以交给工厂给你做。工厂可以把这个事情做好,然后给你想要的车,前提是你要告诉工厂具体的产品名称,必要的参数等等。 如汽 阅读全文
posted @ 2019-03-08 16:02 chyshx 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 编写xmal,并在window.resources节点下添加自己的资源,在Grid中使用该资源,在编译时没有编译警告和错误,但是在运行时报以下错误: 通过查资料,发现原来是将window.resources节点放在了Grid节点下面的原因导致,将资源的申明放在使用之前/或者将资源的引用由静态修改为动 阅读全文
posted @ 2019-03-07 14:08 chyshx 阅读(675) 评论(0) 推荐(0) 编辑