オブジェクト指向の設計パターンについて
私は長い間プログラミングを行っており、最近いくつかの企業に面接に行きましたが、オブジェクト指向の設計パターンについて質問されました。このトピックは大きすぎると思います。どう答えるか、この点について皆さんの経験を聞きたいです。
php
デザインパターン
インタビュー
-----解決策--------------------------その結果- オブジェクト指向設計パターンと呼ばれますが、これは先人たちが考え出したいくつかの方法にすぎず、将来の世代はそれらから学ぶことができます。もちろん、この能力があれば、いくつかの設計パターンを開発することもできます。
現在一般的なものには次のものが含まれます:
シングルトンパターン
シングルトン パターン、抽象ファクトリ パターン、ビルダー パターン、ファクトリ パターン。
アダプターパターン、複合パターン、出現パターン、訪問者パターン、オブザーバーパターン。
------解決策----------------------実際には、頻繁に使用されるいくつかの解決策を学ぶだけです。シングルトンモードやファクトリーモードなど基本的に面接は通過できます
-----解決策--------- 大きいか小さいかは関係なく、小さいものではありません
面接の対処法を少し知っていても大丈夫ですが、もちろん面接の質問は簡単であることが前提です
デザインパターンは、異なるクラス/オブジェクト/メソッドを接続する方法として一文で要約できます
武道を学ぶのと同じように、一連の剣技を最初から最後まで問題なく使いこなし、その後、その動きをどのように分解して組み合わせるかを考えて「剣の男」になることができます
私がデザイン パターンに初めて触れたのは、1 つのクラスから他のいくつかのクラスのメソッドを呼び出すことでしたが、クラス全体を書き直したり、すべてをロードしたりしたくありませんでした
私はこのアイデアに基づいてデザイン パターンを学びました。始めるのは難しくありません
でもまだビッチにはなれない それが良いことなのか悪いことなのか分からない
Google で「PHP デザイン パターン」を検索すると、良い記事や本がたくさんあります