回答編集履歴

1

追記

2016/10/31 08:32

投稿

ishi9
ishi9

スコア1294

test CHANGED
@@ -17,3 +17,9 @@
17
17
  これの何が便利なのかというと、コンパイルができるのは基本的に開発者だけです。
18
18
 
19
19
  普通のユーザーのPCはコンパイルはできません。ですので、プログラムに変更がある度に丸ごと実行ファイルを上書きする必要があります。ですが、機能を細かくDLL化しておくと、機能変更が入ったDLLだけを上書きすればよく更新の手間が減ります。(ただし細かく分けすぎるとそれはそれで管理が面倒です)
20
+
21
+
22
+
23
+ また、使用ユーザーによって使うDLLを変えるなんて芸当ができます。
24
+
25
+ これが利用される代表的な例は多言語対応です。ユーザーによって言語を管理するDLLを入れ替える事で実現します。