Strategy

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Strategie je obecný termín, který se používá pro označení plánu či postupu, jak dosáhnout určitého cíle v různých oblastech lidského života. V kontextu vojenství a politiky se strategie zaměřuje na plány a akce, které jsou navrženy pro dosažení dlouhodobých cílů a zajištění bezpečnosti a úspěchu jednotlivých zemí nebo organizací. V oblasti podnikání se strategie zabývá plánováním a prováděním kroků, které umožňují společnostem čelit konkurenci, růst a udržet si konkurenční výhodu na trhu. Strategie se tak stává klíčovým prvkem pro úspěšné a udržitelné fungování podniků. Ve strategickém plánování je důležité vyhodnotit současnou situaci, identifikovat cíle a vybrat vhodné strategické přístupy. Tato strategie musí být následně realizována a monitorována, aby bylo dosaženo zamýšlených výsledků. Článek se tedy zabývá hlavními aspekty strategie a popisuje různé přístupy k strategickému plánování v různých oblastech lidského života.

UML diagram návrhového vzoru Strategy Návrhový vzor Strategy zapouzdřuje nějaký druh algoritmů nebo objektů, které se mají měnit, tak, aby byly pro klienta zaměnitelné.

...

Implementace strategy v jazyce JAVA

V ukázce je bytost která má možnost promluvit, bude mluvit rozdílně podle toho jestli je Člověk nebo Pes.

public class Main {

public static void main(String[] args) { Bytost b = new Bytost(new Clovek); b.promluv;

Bytost p = new Bytost(new Pes); p.promluv; }

} interface Strategy{ void promluv; } class Clovek implements Strategy{

public void promluv { System.out.println("člověk promluvil"); }

} class Pes implements Strategy{

public void promluv{ System.out.println("pes zaštěkal"); }

} class Bytost{ private Strategy strategy;

Bytost(Strategy st){ this.strategy = st; }

public void promluv { strategy.promluv; } }

Externí odkazy

[url=https://web.archive.org/web/20090307022726/http://objekty.vse.cz/Objekty/Vzory-Strategy]Návrhový vzor strategy[/url]

Kategorie:Návrhové vzory

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top