[オブジェクト指向]方言バージョン(A)------ [個]

はじめに:
    オブジェクト指向の時間を言及するたびに、初心者が行うオブジェクト指向Niubiどのような場所を使用するオブジェクト指向されたものを最後に、状態を強制的に無知に見えるのは確実です?私は死ぬつもりされていない使用していないのだろうか?答えは間違いなく死んでいない、我々は単に李与えることができ
  たGe栗

  あなたはパンダのをどう思うかを考えるとき、1を?:「ナショナル・トレジャー」
  あなたはどのような名前を考えるとき、「国宝」は衣服の上に置く参照2、?A:「カンフーパンダ」、  実際には、あなたがオブジェクト指向の武術の一種として理解することができます!あなたは武道や武術がどうなるか想像できる違いは何人ではありませんか?「あなたが道を歩いて見に妹を聞かせて、気づいていない、壁の上に飛ぶ、風で歩く....」によくみましょう最初のわいせつ  ここに、あなたは平均的な人は呉に機能しないだろうと考えることができ答えがイエスのことができている、この社会で生き残ることができないあなたはまだコードを書くことができませんしない場合には、我々は我々のプログラミング、オブジェクト指向のハードに戻りますか?いいえ、あなたはしていきますあなたの庭の養殖を行います! あなたが考えたとき、ちょうどあなたは、あなたのロジックがあなたのラインとレベルのコード、およびコード行とあなたの姿勢が同じでないときに、オブジェクト指向のものを書くために使用ことがわかります。あなたは中級、上級プログラマ向けて少しであってもよいので!まあ、私は強制的にロードされていないよここでは、オブジェクト指向を理解し始めました
  





 
 
最初のアイデア私たちはコードを書く前に理解するために開始:プロセス指向
  
プロセス指向とは何ですか?
  まずは小さな「栗」を見てみましょう

         

   我々は最初のゲームに入ったときに最終の種類に続いて、確かに最初のブラインド僧侶Qのスキルを学びますし、我々はWのスキルを学ぶために僧侶をブラインドした後、我々はEのスキルを習得するために、3人の盲目の僧侶後まで待たなければならないので、レベルアップ6まで、ときに我々は確かだろう

    あなたがあなたのRの波を表示するために待つことができないので、Rは、スキルを学習-------私たちはステップのことでスキルのステップのようなゲームをプレイするという事実のようなフラッシュプログラミング。私たちは一定の効果をやってみたかった場合はそこにプログラムでは、まず私たちは、そのオブジェクトを取得する必要があり、

   オブジェクトの後、次のステップを行い、その後......対応するいくつかの前処理機能を追加することです!実際には、このようなプロセスへの道を調製するためのプロセスです!実際には、あなたはまた、ジャバスクリプトの同期動作として理解することができます!同期動作?何ですか

   同期?あなたは教師をやっている、私は、プロセス指向の今の操作が同期を行ってきましたどの状態に強制の無知でしたか?私たちは一歩一歩を持って心配しないでください

 

で、同期&&非同期ジャバスクリプトとは何ですか?

  のは、例を見てみましょう!

    同期:あなたが理解することができますJavaScriptのプログラミングのアイデアそのうち----「--->野菜---> ---野菜>料理を買います!このステップは、ステップ4のステップが完了すると、その順序が重要である、あなただけ達成するためのステップバイステップで行くことができます!このようなプロセス

       実際には、同期、実際には、私たちのプログラムを同期させるために思考の実装では、あなたはまた、特定のイベントが他のイベントの実装に行くことができない実行するときのように理解することができます

     非同期:エッジの足実際にあるものを実行するために、非同期であるとき...(これは栗の味のように見えます)LOL呪い側を再生しながら、トイレのエッジを食べながら、歌やダンス、テレビを見ながらではありませんの実施に影響を与える別のもの

 

我々はプロセス指向であるかを確認するために戻ってきた後、私たちは、同期および非同期であるかを理解すると?

  我々はすでに、特に類似した、当社のプロセス指向同期して上記で説明した、すべてのものは、次のリンクへのリンクをスキップしないで、段階的に行われ、たとえば、あなたは常に正しい、食料品の買い物の料理を行かなければなりませんか?また、我々のコードで

  だから、オブジェクトを取得し、この対象にイベントを追加する必要があります。このようないくつかのプロセスは、実際にはプロセス指向であります

   

最後に、我々はのためのプロセスを説明するための専門的見地を持っています

  プロセス指向:プロセス中心の、問題解決、考慮すべき点は、各ステップを行う方法であります

 

 
 

 

 
面向对象

  什么是面向对象?
    我们先用大白话来解释一波:面向对象的思想最早不是在编程中出现,而是在管理学中出现的。举一个栗子:一个公司布置了一个任务,给其中的一个领导者分配了10个人,他用了
    10天时间完成了这份工作,而另一个领导者分配了5个人,用3天时间就完成了这个工作。后者是觉大多数公司最想要的一个人才,因为这个人能够懂得如何合理的分工,分配任务。
    
  
    而在我们代码中也是一样的,同样一个功能如果一个人去写那么可能会耗费很长时间,当写完这个功能的时候,产品狗又让你去修改某一块的一个需求的时候你回瞬间崩溃,因为每一
    个程序员都有一个共同的心声,那就是让我写代码行,但是千万别让我去改代码。但是如果我们要用面向对象的思维去书写代码的时候我们就在也不用害怕产品狗让我们去改某一个需
    求了,因为面向对象的思维就是把一个“大问题分成若干个小问题,并试图分工协作来完成”,这也是我们今后要学习模块化的一个思想

    说了这么多概念性的面向对象思想,下面我们来举一个实际的栗子来了解一下面向对象的思想
 
  
  谷歌的模块化手机
      

    谷歌的模块化手机其实跟我们的面向对象编程思维特别类型,这款手机的一个优势就在于

      如果摄像头坏了,你只需要换一个摄像头模块就可以了

      如果手机听筒坏了,那么你只需要换一个手机听筒的模块就可以了

      如果你想给这个手机安装一个外接键盘,那么只需要安装一个外接键盘的模块就可以了

      如果你想给这个手机安装一个定时炸弹,那么你只需要安装一个定时炸弹的模块就可以了......

    我们的面向对象编程思想也是如此,我们可以把一个功能中的一些方法当做一个模块,这样我们就可以分工协作,同样也不用担心某一个环节需要有所变动,如果需要有变动那么我们只

    需要改动相应的模块即可

 

 下面我们在来举一个栗子------(请不要嫌我啰嗦,只要你能明白了面向对象的编程思维那么编写代码更本就不是问题)

    我们可以想一个问题,在远古时代有没有这样一种人,他的心肝脾肺肾可以用一个器官来代替?可能会有这样一批人,但是这样的一批人为什么没有活到了现在呢?因为他们的弱点非

    常明显,想要杀死这个人只需要把这个综合器官干掉就可以了,这也是好多科幻电影里面的场景,一个boos特别厉害,但是到电影快要结尾的时候发现了它某个弱点,然后一个大招把

    他给干死了。

    回到现实当中,现在人的身体其实就可以理解成一个面向对象的编程思维,身体的每一个器官都是一个模块,都负责相应的事情,如果某一个器官出了问题那么只需要去根治这个器官就

    可以了,而不至于死亡!

 

以上的一些栗子就是面向对象的编程思维,不知道大家能不能理解。下面我们将总结一下面向对象的编程思维

 

 

  面向对象的编程思维:面向对象思维主张的是:团队---配合---分工---协作,将大问题拆分成诺干个小问题,并试图用分工协作来完成。这也是我们长说的一句话“高内聚、低耦合”

 

おすすめ

転載: www.cnblogs.com/fanzenghui/p/11231959.html