最近在读大话设计模式,今天读了简单工厂模式,现在做一下总结回顾:
首先抛开设计模式不谈,先谈谈什么样的代码才算是好代码,怎样才能写出一手优秀的代码.
我也不知道什么样的代码才算是好代码,可能一想脑海中就浮现那么几个词,简单高效美观,可服用,可拓展,可修改,不重复造轮子,可能还是工作中思考的少了,也没有专门去看一些优秀的代码对比一下,所以脑海中总是缺乏优秀代码的概念,给自己提个醒,以后工作开发中无论工作量多大多小的需求一定要先思考,围绕着可服用,可拓展,方便修改等思考.
下面说一下简单设计模式,这本书是用c#写的,所以他的实例代码我不是太能看的懂,但是大概思想我是知道的,他的由来演变过程是这样的:两个类或者过个类互相关联依赖的时候,共同完成一项功能,一旦其中一个类发生了变化,其他的类也要发生变化,动辄就得改代码,重新编译,非常麻烦,也非常耗时,这个时候我们写一个第三方类,将两个类的创建过程交由第三方类来完成,这两个类只需要关注自身的功能即可
(理解有误,可能跟工厂方法模式混淆了,后续更改)
https://www.cnblogs.com/Bobby0322/p/4178412.html这个写的不错可以瞅瞅