Skip to content

Instantly share code, notes, and snippets.

View yuu341's full-sized avatar

yuu341 yuu341

  • Personal
  • Japan
View GitHub Profile
@yuu341
yuu341 / Pager.cs
Created December 22, 2017 06:01
集約サンプル(継承より強力)
using System;
using System.Collections.Generic;
using System.Text;
using WindowSample.Sample1;
namespace WindowSample.Sample3
{
/// <summary>
/// これをやってはいけない
/// </summary>
@yuu341
yuu341 / Derived.cs
Created December 22, 2017 06:00
継承サンプル2(暗黙のファットクラス)
using System;
using System.Collections.Generic;
using System.Text;
using WindowSample.Sample1;
namespace WindowSample.Sample2
{
/// <summary>
/// 子ウィンドウの基底クラス
/// </summary>
@yuu341
yuu341 / WindowBase.cs
Created December 22, 2017 05:58
継承サンプル1
using System;
using System.Collections.Generic;
using System.Text;
namespace WindowSample.Sample1
{
/// <summary>
/// すべてのウィンドウの基底クラス
/// </summary>
public class WindowBase
@yuu341
yuu341 / DerivedClasses.cs
Last active December 22, 2017 00:15
継承の使い方の駄目な例からちょっと改善
using System;
using System.Collections.Generic;
using System.Text;
using WindowSample.Sample1;
namespace WindowSample.Sample2
{
/// <summary>
/// 子ウィンドウの基底クラス
/// </summary>