前スレ
オブジェクト指向って自然な文法だな 2
http://echo.2ch.net/test/read.cgi/tech/1490506257/
オブジェクト指向って自然な文法だな 3 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/04/02(日) 16:30:38.65ID:n7h/bBRg
2017/04/02(日) 16:45:28.24ID:n7h/bBRg
C 言語によるオブジェクト記述法 COOL ver.2
http://www.sage-p.com/process/cool.htm
http://www.sage-p.com/process/cool.htm
2017/04/02(日) 17:00:47.26ID:n7h/bBRg
モダンC言語プログラミング
http://ascii.asciimw.jp/books/books/detail/978-4-04-891309-6.shtml
統合開発環境、デザインパターン、エクストリーム・プログラミング、
テスト駆動開発、リファクタリング、継続的インテグレーションの活用
第3章 C言語とオブジェクト指向
3.1 概要
3.2 Cのモジュール化とオブジェクト指向
3.3 まとめ
第4章 C言語とデザインパターン
4.1 ステートパターン(State)
4.2 テンプレートメソッドパターン(Template)
4.3 オブザーバパターン(Observer)
4.4 チェインオブレスポンシビリティパターン(Chain of responsibility)
4.5 ビジターパターン(Visitor)
4.6 まとめ
第5章 C言語とリファクタリング
5.1 概要
5.2 テスト駆動開発
5.3 TDD入門編
5.4 リファクタリング
5.5 TDD実践編
5.6 まとめ
第6章 継続的インテグレーションとデプロイ
6.1 概要
6.2 継続的インテグレーションの前提
6.3 CIサーバの導入
6.4 CI入門編
6.5 メモリ破壊のバグと戦う
6.6 CI実践編
6.7 まとめ
http://ascii.asciimw.jp/books/books/detail/978-4-04-891309-6.shtml
統合開発環境、デザインパターン、エクストリーム・プログラミング、
テスト駆動開発、リファクタリング、継続的インテグレーションの活用
第3章 C言語とオブジェクト指向
3.1 概要
3.2 Cのモジュール化とオブジェクト指向
3.3 まとめ
第4章 C言語とデザインパターン
4.1 ステートパターン(State)
4.2 テンプレートメソッドパターン(Template)
4.3 オブザーバパターン(Observer)
4.4 チェインオブレスポンシビリティパターン(Chain of responsibility)
4.5 ビジターパターン(Visitor)
4.6 まとめ
第5章 C言語とリファクタリング
5.1 概要
5.2 テスト駆動開発
5.3 TDD入門編
5.4 リファクタリング
5.5 TDD実践編
5.6 まとめ
第6章 継続的インテグレーションとデプロイ
6.1 概要
6.2 継続的インテグレーションの前提
6.3 CIサーバの導入
6.4 CI入門編
6.5 メモリ破壊のバグと戦う
6.6 CI実践編
6.7 まとめ
2017/04/02(日) 17:02:31.63ID:n7h/bBRg
https://teratail.com/questions/37674
以前、Linuxのカーネルを読んだ時、オブジェクト指向的なプログラムされているなと思ったことが有ります。
データと関数ポインタをセットにしているイメージですね。(仮想関数的なテクニックだったように思います。)
以前、Linuxのカーネルを読んだ時、オブジェクト指向的なプログラムされているなと思ったことが有ります。
データと関数ポインタをセットにしているイメージですね。(仮想関数的なテクニックだったように思います。)
2017/04/02(日) 17:06:49.50ID:n7h/bBRg
Linuxシステムプログラミング - 60 ページ - Google ブック検索結果
https://books.google.co.jp/books?isbn=4873113628
> Linux のすべてのフアイルシステムの基本となる共通フアイルモデル
> 〈 c 。 mm 。 n 血 em 。 de ー)を導入し、抽象化を図っています。共通ファイルモデルでは、
> 関数ポインタやオブジェクト指向的な考え方†を採用したフレームワークを提供し、フアイル
https://books.google.co.jp/books?isbn=4873113628
> Linux のすべてのフアイルシステムの基本となる共通フアイルモデル
> 〈 c 。 mm 。 n 血 em 。 de ー)を導入し、抽象化を図っています。共通ファイルモデルでは、
> 関数ポインタやオブジェクト指向的な考え方†を採用したフレームワークを提供し、フアイル
2017/04/02(日) 17:52:12.44ID:KLExlLIQ
●ドア設計問題 (出典は初代スレ)
http://echo.2ch.net/test/read.cgi/tech/1488928012/422-423
http://echo.2ch.net/test/read.cgi/tech/1488928012/577-578
1 下記機能をオプションとして持つドアを設計せよ
(a)ドアストッパー
(b)ドアクローザー
(c)ドアの向こう側を目視できるガラス
(d)内部から外部の一方通行のみ目視できるのぞき穴
2. 1.で行ったクラス設計を破壊せずに下記性質を追加せよ
(e)異なる耐火性
(f)異なる開閉重量
(g)鍵がついており、サムターンか電子錠である
(h)異なる遮音性
(i)開き方は右開き左開き、内開き外開きスライドのいずれもありえる
(j)ドアノブはついていることもついてないこともある
3. 2.で行ったクラス設計を破壊せずに下記性質を追加せよ
(k)犬猫はドアノブを回転させることはできない
(l)犬猫はプッシュで動くドアなら、ある一定の重量以下で押すことができる
(m)数匹の犬猫が同時にドアを押すと合計重量で押すことができる
http://echo.2ch.net/test/read.cgi/tech/1488928012/422-423
http://echo.2ch.net/test/read.cgi/tech/1488928012/577-578
1 下記機能をオプションとして持つドアを設計せよ
(a)ドアストッパー
(b)ドアクローザー
(c)ドアの向こう側を目視できるガラス
(d)内部から外部の一方通行のみ目視できるのぞき穴
2. 1.で行ったクラス設計を破壊せずに下記性質を追加せよ
(e)異なる耐火性
(f)異なる開閉重量
(g)鍵がついており、サムターンか電子錠である
(h)異なる遮音性
(i)開き方は右開き左開き、内開き外開きスライドのいずれもありえる
(j)ドアノブはついていることもついてないこともある
3. 2.で行ったクラス設計を破壊せずに下記性質を追加せよ
(k)犬猫はドアノブを回転させることはできない
(l)犬猫はプッシュで動くドアなら、ある一定の重量以下で押すことができる
(m)数匹の犬猫が同時にドアを押すと合計重量で押すことができる
2017/04/02(日) 18:47:42.03ID:w0zTGR96
おつかれさまでした
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市内閣の若い世代の支持率は92.4% FNN世論調査★3 [♪♪♪★]
- 【サッカー】日本代表の南野拓実は左膝前十字靱帯断裂の重傷 全治は明らかにされず フランス杯で負傷 所属先のモナコが発表 [久太郎★]
- H3ロケット8号機打ち上げ失敗、衛星軌道投入できず ★7 [少考さん★]
- 【兵庫】「女性を妊娠させる権利と30万ドル渡す」にだまされ暗号資産50万円相当詐欺被害 西宮市の男性会社員(50) [ぐれ★]
- 日本の労働生産性28位に後退、先進7か国で最下位…デフレやコロナ禍で経済の低成長続く [ぐれ★]
- 【MLB】村上宗隆の『小型契約』は吉田正尚の影響か 市場が思いのほか停滞 「NPB打者に懐疑的。吉田が高すぎた」 [冬月記者★]
- 【高市へずま鹿さんネトウヨ悲報】ついに鹿せんべい屋のおばちゃんが鹿をしばいてる所をTikTokerに激写されてしまう... [856698234]
- 駅弁業界ヤバイ「な・ん・で・買ってくれないのぉおおおおおお!」 [592058334]
- 【高市画像】松屋の完全新作メニュー‼wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [986198215]
- アマゾンのアダルト下着のコーナー
- 【高市悲報】超有名YouTuber、「米山隆一が逮捕される」というデマ動画が20万回再生、無事訴えられる🥹 [931948549]
- 【オギャリズム】中川翔子、双子を出産 [384232311]
