なんかオブジェクト指向がしっくりこない云々以前の話のように思えるのだけど…
共有変数も、public static宣言していまう。したがってプロパティなんて作らない。
こういう事実上グローバル変数だらけのプログラムをメンテすることになったら泣くだろうなー。
ま、それはともかくとして…、オブジェクト指向プログラミングを理解した上で、ここでそれを用いるのは最適なアーキテクチャではない、だから使わない、という決定を下すことは間違っていないだろう。しかし、ここまで広く普及しているものを理解せず、良く分からんから使わない、選択肢に含めないというのは全く正しくない。ていうかそれがエンジニアの態度と言えるのか?
一番悲しいのは、これが生き残りの極意という程コノ業界、技術力なんて関係ないのかと考えさせられてしまう所だな…。