現在のソフトウエア部品にネジほどの部品としての単純化はあるだろうか?

理想的なソフトウエア部品は
1)部品一種に手続きは一つだけ、あるいは手続きをなくする。
2)部品の変数は定数が望ましく、仕様書以外の変数はこれを認めない。
  部品に引数などあってはならない。

つうことで寝る。