🏗️ クラス設計の比較
❌ midori256(複雑)
class MultiPageManager { pages = []; addPage() { ... } removePage() { ... } switchPage() { ... } // 状態管理が複雑 }
❌ 1つのバグが全体に影響
❌ 状態管理が複雑
❌ 拡張が困難
✅ midori257(シンプル)
class HtmlDisplayOriginal { constructor(width, height) { this.width = width; this.height = height; // 1ページ = 1インスタンス } }
✅ 各ページが独立
✅ シンプルで分かりやすい
✅ 拡張しやすい