摘要:
在编译时需要加 –g,如果没有-g,你将看不见程序的函数名、变量名,所代替的全是运行时的内存地址。 list 列出源码 break(b) break + 行号 break + 函数名 info break 查看断点信息 run(r) 运行到断点处停止 next(n) 单条语句执行 continue( 阅读全文
摘要:
首先搞清楚一点,设计模式不是高深技术,不是奇淫技巧。设计模式只是一种设计思想,针对不同的业务场景,用不同的方式去设计代码结构,其最最本质的目的是为了解耦,延伸一点的话,还有为了可扩展性和健壮性,但是这都是建立在解耦的基础之上。 单例是为了保证系统中只有一个实例,其关键点有 一.私有构造函数 二.声明 阅读全文
摘要:
工厂模式理论我不长篇大论了。其核心功能是根据“需求”生产“产品”,设计模式的核心是解耦。工厂模式就是为了解耦“需求”和“产品”,但是别忘了,工厂模式工厂模式,还有一个重要元素,就是“工厂”,所以工厂模式的核心思想,就是解耦“需求”“工厂”和“产品”。 工厂模式,实际上也会根据业务情景不同会有不同的实 阅读全文