整理google docs上的资料, 记录一些有意思的东西

Published: 周日 16 六月 2013
By jjx

In misc.

google docs 上有很多好几年前杂乱无章的东西, 打算陆续看一下,该删的都删了

一些有意思的想法

框架设计其实是一个哲学概念,每个成功的框架总是有一套自己的处世哲学,然后在以后一以贯之,比方说大家熟悉的spring,就是以ioc,接口编程贯彻始末.

不在烦恼架构问题, 对我而言,这就是生产力

面向对象设计的问题在于使用者必须了解整个对象的体系结构,面向对象设计往往通过template method 达到代码重用,但由于设计改变,开发者不得不引入更多的中间方法。随着对象体系的复杂度增大,整个结构会越来越难以维护。由于更改结构对下层使用者的影响不可估计,也导致改变代码是困难的。

所以在使用template method时,不要让继承大于3级以上, 一般都是Base/Abstract/具体的类。 多使用策略模式,利用接口和委托减少复杂度。

看到n年(2007)前写的公司经营设想, 不由的脸红, 不过里面有很多点都是对的, 如

  • 对于每个要我们做软件的企业,我们将争取他们为以后的后续服务提供费用
  • saas 将是未来软件主要存在的形式,是我们今后的努力方向

错误是没有放弃桌面软件, 没有将精力集中到web, 沉迷于实现axpata类似分布式桌面应用框架, .然已经用python, 但还没有发现python其实是最爱. 还是在定制,执行力不够,拖延症, 目标太大等等!

Comments !

links

social